Skip to main content

Sample: Java Applet {Popup menu creation}


import java.awt.*;
    import java.applet.*;
    import java.awt.event.*;


    public class pms extends Applet implements ActionListener {


PopupMenu popup;


public void init() {    
            MenuItem mi;


   popup = new PopupMenu("Edit");


            mi = new MenuItem("Cut");
            mi.addActionListener(this);
   popup.add(mi);


            mi = new MenuItem("Copy");
            mi.addActionListener(this);
   popup.add(mi);


   popup.addSeparator();


            mi = new MenuItem("Paste");
            mi.addActionListener(this);
   popup.add(mi);


   add(popup); // add popup menu to applet
           
            enableEvents(AWTEvent.MOUSE_EVENT_MASK); 


   resize(200, 200);
        }


public void processMouseEvent(MouseEvent e) {


   if (e.isPopupTrigger()) { 
       popup.show(e.getComponent(), e.getX(), e.getY());
   }
   super.processMouseEvent(e);
        }


        public void actionPerformed(ActionEvent e) {
   String command = e.getActionCommand();


            if (command.equals("Cut")) {
       // perform cut operation
            } else if (command.equals("Copy")) {
                // perform copy operation
            } else if (command.equals("Paste")) {
                // perform paste operation
            }
        }
    }


Comments

Popular posts from this blog

Sample : String Reverse In Java

import java.io.*; class test {     public static void main(String args[])     {         DataInputStream in=new DataInputStream(System.in);         try         {             String text;             System.out.println("\nEnter The Text");             text=in.readLine();             System.out.println("\nIn Reverse Order::\n");             for(int i=text.length()-1;i>=0;i--)             {                 System.out.print(text.charAt(i));             }          ...

Getting Browser Information in javaScript

<html> <head> <script> function getBrowserName() { tag_link.innerHTML="You are surfing internet through  "+'<b>'+navigator.appName+'</b>'+" browser family." } </script> </head> <body onLoad="getBrowserName()"> <center> <p id="tag_link" style="font-size:30"></p> </center> </body> </html>