• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Swing 編集不可でも選択可能なJTableセルの設定方法)

Swing 編集不可でも選択可能なJTableセルの設定方法

このQ&Aのポイント
  • JTableのセルを編集不可にしつつ行選択可能にする方法を教えてください
  • JTableCustomクラスを作成し、setEditFalseメソッドを使用することでセルの編集を不可にすることができます
  • 他の方法でJTableのセルを編集不可にしつつ行選択可能にする方法を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

編集を不可にするのなら、TableModel#isCellEditable(int rowIndex, int columnIndex) を調整してください。 全てのセルを編集不可にするなら、DefaultTableModelのisCellEditable(int rowIndex, int columnIndex)を常にfalseを返すようにオーバーライドすればいいでしょう。

artemis_diana
質問者

お礼

回答ありがとうございます。 なるほど、そのような方法があったんですね。 先ほどDefaultTableModelのオーバーライドしで試したところ、表題の問題が解決しました。 大変助かりました、ありがとうございました。

関連するQ&A

専門家に質問してみよう