Java: событие правой кнопкой мыши
В TableHeader я пытаюсь щелкнуть правой кнопкой мыши следующим образом:
tableHeader.click(MouseEvent.BUTTON3);
но это не работает, у вас есть идея / предложение?
Спасибо,
1 ответ
Решение
если это потому, что вы хотите показать всплывающее меню, то вы можете сделать это следующим образом:
popupMenu.show(tableHeader, 0, 0);
если это потому, что вы хотите получить в mouselistener, как:
class MyMouseListener implements MouseListener{ @Override public void mouseReleased(MouseEvent arg0) { if(SwingUtilities.isRightMouseButton(arg0)){ //my code } } //...
Затем вы можете поместить свой код в метод и открыть метод
//open the method:
myMouseListenerReplacement();
//the method
private void myMouseListenerReplacement(){
//My code
}