如何在JFace中删除菜单的右键单击事件

时间:2017-01-24 08:53:36

标签: java swt jface

如何在JFace中删除右键菜单的事件触发器?因为我想将其更改为左键单击。我使用SelectionEvent来触发我的菜单。

所以我使用此代码使用左键单击显示菜单,但我仍然可以使用右键单击显示菜单。

{{1}}

1 个答案:

答案 0 :(得分:0)

table.addMouseListener(new MouseAdapter() {
        @Override
        public void mousePressed(MouseEvent arg0) {
            if (arg0.getButton() == MouseEvent.BUTTON1){
                System.out.println("Left button clicked");
            } else if (arg0.getButton() == MouseEvent.BUTTON2){
                System.out.println("Middle button clicked");
            } else if (arg0.getButton() == MouseEvent.BUTTON3) {
                System.out.println("Right button clicked");
            } 
        }
    });