Here, you will learn how to create a Popup menu in Java.
Create a Popup Menu in Java
Here, you will learn how to create a Popup menu in Java. Popup menu is the list of menu which is displayed at that point on the frame where you press the right mouse button. Following figure shows the popup menu when you right click on the frame:
This program illustrates you about the creation of the popup menu. Following methods and APIs have been used in this program for getting popup menu:
This is the class which constructs the popup menu using it's constructor. This class is helpful to add the object of the JMenuItem class which creates a particular menu.
This is the method of the MouseEvent class of the java.awt.event.*; package. This method returns a boolean type value either true or false. This method returns true if the event is generated when the popup is triggered.
This is the method of the FormView.MouseEventListener class which is imported from the javax.swing.text.html.*; package. This method receives the generated mouse event when the object is release by clicking the mouse.
This is the method of the MouseEvent class which is imported from the java.awt.event.*; package. This method returns the integer type value which is the position on the x-axis for the source component where you click the mouse.
This is also the method of the the MouseEvent class. This method returns the vertical positions of the y-coordinate for the source component where you click the mouse.
show(me.getComponent(), me.getX(), me.getY()):
This is the method of JPopupMenu class which displays the popup menu where you press the right mouse button on the specified location or positions. This positions calculated by the getX() and getY().
This is the method of the ComponentEvent class of the java.awt.event.*; package. This method returns the source component of the generated event.
Here is the code of program: