Mega Code Archive

 
Categories / Java Tutorial / Swing
 

JPopupMenu

Adding Menu Items to a JPopupMenu public JMenuItem add(JMenuItem menuItem); public JMenuItem add(String label); public JMenuItem add(Action action); public void addSeparator(); import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenuItem; import javax.swing.JPopupMenu; public class PopupSample {   public static void main(final String args[]) {     JFrame frame = new JFrame("PopupSample Example");     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     // Create popup menu, attach popup menu listener     JPopupMenu popupMenu = new JPopupMenu("Title");     // Cut     JMenuItem cutMenuItem = new JMenuItem("Cut");     popupMenu.add(cutMenuItem);     // Copy     JMenuItem copyMenuItem = new JMenuItem("Copy");     popupMenu.add(copyMenuItem);     // Paste     JMenuItem pasteMenuItem = new JMenuItem("Paste");     pasteMenuItem.setEnabled(false);     popupMenu.add(pasteMenuItem);     // Separator     popupMenu.addSeparator();     // Find     JMenuItem findMenuItem = new JMenuItem("Find");     popupMenu.add(findMenuItem);     JButton label = new JButton();     frame.add(label);     label.setComponentPopupMenu(popupMenu);     frame.setSize(350, 250);     frame.setVisible(true);   } }