单击鼠标在JTable中启用单元格编辑

时间:2014-09-18 07:07:14

标签: java swing jtable mouselistener tablecelleditor

我正在使用SwingX处理Java GUI项目,我在其中插入了一个带有DefaultTableModel的JTable! JTable有两列(ID和路径),原则上有两个主要特征:

  • 使用两个JButton" +"和" - "我可以向DefaultTableModel添加行并删除选定的行!
  • 在第二列(路径)上双击右键,打开一个JFileChooser,在那里我可以选择一个路径,该路径将被设置为单元格的值!对于这个动作,我实现了一个CustomMouselistener并覆盖了" mousePressed"方法!

我的问题: 实现这些东西之后,我无法通过鼠标单击一个单元格来编辑单元格!单元格是可编辑的,因为我可以使用" F2"编辑它们。 - 按,但似乎我覆盖了鼠标的默认功能!

总结我使用以下结构:

  • 使用DefaultTableModel(2列)的表
  • JFileChooser的MouseListener
  • ColumnModelListener更改列的宽度!

有人可以帮我解决这个问题吗?

0 个答案:

没有答案