this.add( new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
if(e.isPopupTrigger()){
popMenu.show(e.getComponent(),e.getX(),e.getY());
}
}
public void mousePressed(MouseEvent e) {
if(e.isPopupTrigger()){
popMenu.show(e.getComponent(),e.getX(),e.getY());
}
}
public void mouseReleased(MouseEvent e) {
if(e.isPopupTrigger()){
popMenu.show(e.getComponent(),e.getX(),e.getY());
}
}});不过一般只需要实现mouseReleased方法就行
public void mouseClicked(MouseEvent e) {
if(e.isPopupTrigger()){
popMenu.show(e.getComponent(),e.getX(),e.getY());
}
}
public void mousePressed(MouseEvent e) {
if(e.isPopupTrigger()){
popMenu.show(e.getComponent(),e.getX(),e.getY());
}
}
public void mouseReleased(MouseEvent e) {
if(e.isPopupTrigger()){
popMenu.show(e.getComponent(),e.getX(),e.getY());
}
}});不过一般只需要实现mouseReleased方法就行
——始于2003年7月
树欲止而风不停,行云流水匆匆去;
树梢蚂蚱凭空望,江边浪花碎巨石; 支持“流金岁月”!!!
发送框,少个“右键菜单,选择粘贴”;
——2003年12月24日am^@^
JMenuItem item1=new JMenuItem("OK0");
JMenuItem item2=new JMenuItem("OK1");
JMenuItem item3=new JMenuItem("OK2");............
popup.add(item1);
popup.add(item2);
popup.add(item3);你把JPopup加到容器中了吗?
pane.add(popup);