小编Ham*_*med的帖子

Java中的侦听器顺序

我编写了自己的表格单元格编辑器,用于扩展AbstractCellEditor和实现a TableCellEditor,an ItemListener和a MouseListener.有没有办法让mouseClicked方法在itemStateChanged方法之前先执行?我正在尝试执行以下操作:

private int rowClicked;
private JTable table;

public void itemStateChanged(ItemEvent e) {
  if (rowClicked == 5) {
    // Do something to row 5.
  }
}

public void mouseClicked(MouseEvent e) {
  Point p = e.getPoint();
  rowClicked = table.rowAtPoint(p);
}
Run Code Online (Sandbox Code Playgroud)

java swing listeners

5
推荐指数
2
解决办法
6195
查看次数

标签 统计

java ×1

listeners ×1

swing ×1