java:右键单击事件 [英] java : right click event
本文介绍了java:右键单击事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
tableHeader.click(MouseEvent.BUTTON3 );
但这不起作用,有任何想法/建议吗?
谢谢,
解决方案
-
如果是因为你想显示一个弹出菜单,那么你可以这样做::
popupMenu.show(tableHeader,0,0);
-
如果是因为你想进入一个mouselistener,如:
class MyMouseListener实现MouseListener {
@Override
public void mouseReleased(MouseEvent arg0){
if(SwingUtilities.isRightMouseButton(arg0)){
//我的代码
}
}
// ..
那么你可以把你的代码放入方法并打开方法
//打开方法:
myMouseListenerReplacement();
//方法
private void myMouseListenerReplacement(){
//我的代码
}
on TableHeader, I try to make a right click with the mouse as follow :
tableHeader.click(MouseEvent.BUTTON3);
but this is not working, have you any idea/suggestion ?
thanks,
解决方案
if it is because you want to show a popupmenu then you can do it like this::
popupMenu.show(tableHeader, 0, 0);
if it is because you want to get into a mouselistener like:
class MyMouseListener implements MouseListener{ @Override public void mouseReleased(MouseEvent arg0) { if(SwingUtilities.isRightMouseButton(arg0)){ //my code } } //...
then you can put your code into a method and open the method
//open the method:
myMouseListenerReplacement();
//the method
private void myMouseListenerReplacement(){
//My code
}
这篇关于java:右键单击事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文