我正在使用JTable
包含名为Subject的列的可编辑.当第一行为空并且用户单击主题单元格以添加新任务时,默认情况下,用户必须单击两次才能使单元格可编辑.我想让它在单击时可编辑,并在双击时打开另一个表单.我已经尝试MouseListener
但无法解决它.有没有办法解决这个问题?如果是这样,它是什么?
我的代码:
class mouseRenderer extends DefaultTableCellRenderer {
JLabel lblcell = new JLabel();
public Component getTableCellRendererComponent(JTable table, Object obj, boolean isSelected, boolean hasFocus, int row,
int column) {
ttable.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
selrow = ttable.getSelectedRow();
selcol = ttable.getSelectedColumn();
if(e.getClickCount() == 1) {
if(selrow == 0) {
lblcell.setText("");
}
}
}
});
return lblcell;
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3813 次 |
最近记录: |