File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to display Right-click popup menu in JPanel?

 
ujjal dey
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

In my application, a JPanel gets displayed in a JWindow. I need to add a right-click menu (with 'Exit' and 'About') in that JPanel.

I am not able to add the popup menu in the JPanel.

Can anybody please help me out??? Any pointer would be helpful.

Thanks in advance...
 
Michael Dunn
Ranch Hand
Posts: 4632
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
some info in a similar post here

http://forums.sun.com/thread.jspa?threadID=5393146&tstart=0
 
Fred Hamilton
Ranch Hand
Posts: 684
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This page does a good job of explaining mouse Events, and deals specifically with how to tell if a mouse click event is a right click, once you determine that you can take the appropriate steps to display your menu.

http://www.faqs.org/docs/javap/c6/s4.html

edit: You'll be probably using a JPopupMenu, and probably the show() method of this class to actually display the menu
 
Ramses Butarbutar
Ranch Hand
Posts: 52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ujjal dey wrote:Hi All,

In my application, a JPanel gets displayed in a JWindow. I need to add a right-click menu (with 'Exit' and 'About') in that JPanel.

I am not able to add the popup menu in the JPanel.

Can anybody please help me out??? Any pointer would be helpful.

Thanks in advance...


This is a sample test using JPopup.. you can add the pannel.. and change item listener for your purpose.. But first , follow the link that suggested by others to determine and understand your purpose.

 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic