e.isPopupTrigger() 我用的也不爽
我现在用这个:if((e.getModifiers() & MouseEvent.BUTTON3_MASK) != 0){
pop.show(e.getComponent(),e.getX(),e.getY());
}另外 用
public void mouseClicked(MouseEvent e)
就可以了啊,何必那么复杂呢
我现在用这个:if((e.getModifiers() & MouseEvent.BUTTON3_MASK) != 0){
pop.show(e.getComponent(),e.getX(),e.getY());
}另外 用
public void mouseClicked(MouseEvent e)
就可以了啊,何必那么复杂呢
解决方案 »
- 我在 读取 txt 文件按行 读取 我手动输入一个 回车 这个回车 也被按行读取了 并存入数据库了
- applet 点击图片 激发事件
- 求教 ubuntu 下的scim 输入法问题
- JNI调用静态库问题
- 一个关于HttpUrlConnection的错误捕捉问题,求助
- 怎样实现面板切换(急)
- 为什么报错?
- About JTable - 两段相同的代码为何结果不同?
- 大家帮我看看这段程序,很简单的
- 一个计算器的问题。如何实现这一功能:计算器有16,10,8,2进制,单击不同的按钮,计算器的部分按钮会变灰,不可用。
- 各位前辈: 我想用学费去参加软件工程师的培训,不知到这样值得吗?
- 如何防止JtextArea里的文字被用户选择并copy???
问题在于类的某些成员变量没有正确地指向对象,可以把TestPopup()的构造函数做如下修改:
public TestPopup()
{
ta=new TextArea();//去掉前面的类型
pane=getContentPane();
pane.add(ta);
mi=new JMenuItem("hello");
pop=new JPopupMenu();
pop.add(mi);
MouseListener pl=new PopListener();
ta.addMouseListener(pl);
}