检测鼠标左键单击和鼠标右键单击 JTable (SWING)

Detect left mouse click and right mouse click on JTable (SWING)

如果我在 Jtable 的行或列上单击鼠标左键,那么控制台上的输出应该是 "Left button clicked",对于右键按钮,输出应该是 "Right button clicked"

与其问这些"duplicate"问题,不如问问你的好朋友Google?或者只是查看 API 文档?

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");
                } 
            }
        });