双击JTable单元格时打开Messagebox

时间:2014-11-20 01:26:36

标签: java swing jtable awt joptionpane

当我双击JTable中特定单元格中的单元格时,我想要一个JOptionPane消息框,弹出消除当前包含在单元格中的文本。我知道我需要使用.getColumnModel().getCOlumn(3).setCellEditor(new x());但我不知道是否已经有一个构造我可以用x来做我需要的东西,或者我是否需要创建一个新类。如果这就是我需要做的事情,我也不太确定如何解决这个问题。

由于

1 个答案:

答案 0 :(得分:1)

使用MouseListener检测双击,有关详细信息,请参阅How to Write a Mouse Listener

使用MouseEvent,提取代表点击点的Point

使用JTable#columnAtPointJTable#rowAtPoint检索单元格行/列索引

使用JTable#getValueAt检索值并在JOptionPane

中显示