0

重複の可能性:
JTableを編集不可にする方法

Netbeansを使用してアプリケーションを開発しています。

JTable形式のレポートを生成しました。

正常に動作しますが、行と列は編集可能であり、編集不可にします。

4

2 に答える 2

4

isCellEditable()テーブルモデルでは、メソッドをオーバーライドできます。

public class MyModel extends DefaultTableModel 
{
   public MyModel(Object[][] data, Object[] cols) 
   {
      super(data, cols);
   }

   public boolean isCellEditable(int row, int col) 
   {
      return false;
   }
}
于 2012-07-12T03:38:04.980 に答える
1

NetBeans GUI エディタを使用してテーブルを作成しています。テーブルのProperties > modelで、モデルの目的の原点を選択します。たとえば、@HunterMymodelをソースに追加して、次を選択できますCustom code

new MyModel(data, cols)

カスタムモデル

于 2012-07-12T16:44:43.080 に答える