Я использую редактируемый JTable
, который содержит столбец с именем Тема. Когда первая строка пуста, и пользователь щелкает ячейку темы, чтобы добавить новую задачу, по умолчанию пользователь должен щелкнуть дважды, чтобы сделать ячейку редактируемой. Я хочу сделать его редактируемым по одному щелчку мыши и открыть другую форму по двойному щелчку. Я попытался 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;
}
}