Я следовал инструкциям где-то в Интернете, чтобы вставить флажки в JTable. Вот мой код для этого:
protected class JTableCellRenderer implements TableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
JCheckBox rendererComponent = new JCheckBox();
rendererComponent.setSelected((Boolean) tableModel.getValueAt(row,
column));
return rendererComponent;
}
}
Мне удалось добавить флажки в JTable, но затем, когда я запускаю свою программу, я получаю следующее поведение:
![enter image description here](https://i.stack.imgur.com/hDLLt.png)
Как разрешить пользователю устанавливать флажок вместо выбора True или False в раскрывающемся меню, когда он или она нажимает на флажок? Спасибо!