检测鼠标左键单击和鼠标右键单击 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");
}
}
});
如果我在 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");
}
}
});