如果我在 Jtable 行或列上单击鼠标左键,则控制台上的输出应为“单击左键”,与右键单击的方式相同,输出也应为“单击右键”
问问题
4574 次
1 回答
5
不要问这些“重复”的问题,你不只是问你的好朋友谷歌吗?或者只是查看 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");
}
}
});
于 2016-07-19T19:17:48.887 回答