当我双击JTable中特定单元格中的单元格时,我想要一个JOptionPane消息框,弹出消除当前包含在单元格中的文本。我知道我需要使用.getColumnModel().getCOlumn(3).setCellEditor(new x());
但我不知道是否已经有一个构造我可以用x来做我需要的东西,或者我是否需要创建一个新类。如果这就是我需要做的事情,我也不太确定如何解决这个问题。
由于
答案 0 :(得分:1)
使用MouseListener
检测双击,有关详细信息,请参阅How to Write a Mouse Listener。
使用MouseEvent
,提取代表点击点的Point
。
使用JTable#columnAtPoint
和JTable#rowAtPoint
检索单元格行/列索引
使用JTable#getValueAt
检索值并在JOptionPane