【问题标题】:getting values from jtable after disabling the editing option禁用编辑选项后从 jtable 获取值
【发布时间】:2015-09-02 09:26:08
【问题描述】:

不能调用像System.out.println(sellTable.getValueAt(sellTable.getSelectedRow(),1));这样的方法 在mouse click 事件中 禁用jtable编辑选项后,如何在禁用编辑选项后单击它们从选定的列和行中获取值

【问题讨论】:

  • cant call methods like... - 当然可以。 isCellEditable(...) 方法对getValueAt(...) 方法没有影响。
  • 您是如何禁用编辑选项的?您是否从属性中取消选中启用?
  • 是的,在 getselectedraw() 不起作用之后,我取消选中了启用选项 mouseevents 正在工作

标签: java swing jtable netbeans-8


【解决方案1】:

你可以使用这个方法:

   public Object getValueAt(int rowIndex, int columnIndex);

来自您的表类(实现公共接口TableModel

你能提供一些代码来重现这个问题吗?

【讨论】:

  • 如果我提供 Table.getSelectedRow() 因为 rowindex 代码不起作用
  • 'private void tableMouseClicked(java.awt.event.MouseEvent evt){ String s = details.getValueAt(table.getSelectedRow(),2).toString()); }'
猜你喜欢
  • 1970-01-01
  • 2012-09-25
  • 1970-01-01
  • 2012-04-12
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多