ヘッダーにチェックボックスがあり、列のセルに他のチェックボックスがあるjtableがあります。
写真のように、問題があります
ブール値は、DefaultTableModel の最初の列に使用されます
現在、最初の列に tableRenderer があります
チェックボックスが選択解除された場合、ヘッダーを選択解除するにはどのオプションを使用すればよいですか?
ありがとう
一番上のチェックボックスにアクションイベントを用意し、チェックまたはチェックを外して、for ループを実行して、テーブル内のすべてのチェックボックスをチェック/チェック解除します。
それはとても簡単です。テーブル モデルにリスナーを登録します。
table.getModel().addTableModelListener(listener);
イベントを見て、変更された値が最初の列からのもので、それが false に設定されていた場合は、チェックボックスの選択を解除します。