用netbean怎么做弹出式菜单(右击窗体时的菜单)

解决方案 »

  1.   

    记得好像是什么popupMenu之类的东西SWT/Jface也有弹出式菜单的支持,API上应该有吧
      

  2.   

    你用的是netbean的话那应该就是用SWING了。SWING里弹出式菜单是JPopupMenu,要做成右键弹出的话给你希望弹出菜单的控件注册个鼠标事件。然后调JPopupMenu.show(parent,x,y)就可以了
      

  3.   

    我在窗体了加了一个jpopupmenu,但不知道利用窗体的哪个事件能弹出来我添加的jpopupmenu,另外当弹出jpopupmenu时怎么写事件能使jpopupmenu菜单里的选项和jmenubar菜单里选项的功能一样,能不能讲的更清楚写,最好有例子
      

  4.   

    鼠标事件,在MouseRealesed()方法中判断是否是鼠标右键,然后调用JPopupmenu的show()方法,才参数见API文档。那个一致的例子,你找本书看看,实际上就是要让JPopmune和JMuenuBar的菜单项一致,这个swing已经提供了一个实现方法,具体的例子可以在《深入浅出Swing编程》中找到。