オンラインのどこかで指示に従って、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にチェックボックスを追加できましたが、プログラムを実行すると、次の動作が発生します。
ユーザーがチェックボックスをクリックしたときに、ドロップダウンメニューから[True]または[False]を選択する代わりに、チェックボックスをオンにできるようにするにはどうすればよいですか?ありがとう!