Results 1 to 4 of 4
Thread: Context Menu
- 01-22-2010, 06:13 PM #1
Member
- Join Date
- Jun 2008
- Posts
- 87
- Rep Power
- 0
- 01-23-2010, 10:37 AM #2
Member
- Join Date
- Nov 2009
- Posts
- 54
- Rep Power
- 0
I think you have to add a mouselistener
-
- 01-23-2010, 05:32 PM #4
Senior Member
- Join Date
- Aug 2009
- Location
- Pittsburgh, PA
- Posts
- 282
- Rep Power
- 4
Here's how I created a context menu for a text field. Should work just as well for a button.
Java Code:final String demoText = "Fred's flight objection fixes and zaps the wavy bump quickly."; Action resetAction = new AbstractAction("Reset") { public void actionPerformed(ActionEvent e) { text.setText(demoText); } }; final JPopupMenu resetMenu = new JPopupMenu(); resetMenu.add(new JMenuItem(resetAction)); text = new JTextField(demoText); text.addActionListener(this); text.addMouseListener(new MouseListener() { void popup(MouseEvent e) { resetMenu.show(text, e.getX(), e.getY()); } public void mousePressed(MouseEvent e) { if(e.isPopupTrigger()) popup(e); } public void mouseReleased(MouseEvent e) { if(e.isPopupTrigger()) popup(e); } public void mouseClicked(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} } );
Code is supposed to check isPopupTrigger for both mousePressed and mouseReleased because platforms differ as to which is the trigger.
Similar Threads
-
How to remove “Input method” submenu selection from StyledText context menu?
By Mitja in forum SWT / JFaceReplies: 0Last Post: 09-21-2009, 11:33 AM -
How to remove Eclipse context menu items?
By Neil_ in forum EclipseReplies: 0Last Post: 04-06-2009, 05:09 AM -
SWT JFace bug using context menu
By xcallmejudasx in forum SWT / JFaceReplies: 0Last Post: 11-14-2008, 04:04 PM -
Fill a menu dynamically when menu is shown
By Java Tip in forum SWTReplies: 0Last Post: 07-07-2008, 04:47 PM -
how to create Popup Menu with Sub Menu while right-clicking the JTree Node??
By Kabiraa in forum AWT / SwingReplies: 7Last Post: 05-09-2008, 07:54 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks