2014-02-18 55 views
0

您好我的java swing項目有一個表與最後一列是布爾values..i改成chceckbox.but我需要綁定事件對它,並知道它是否檢查或不..。jtable複選框與動作綁定

下面的代碼工作它顯示覆選框

retunTable=new JTable(model){ 
        private static final long serialVersionUID = 1L; 

        /*@Override 
        public Class getColumnClass(int column) { 
        return getValueAt(0, column).getClass(); 
        }*/ 
        @Override 
        public Class getColumnClass(int column) { 
         switch (column) { 
          case 0: 
           return Object.class; 
          case 1: 
           return Object.class; 
          case 2: 
           return Object.class; 
          case 3: 
           return Object.class; 
          default: 
           return Boolean.class; 
         } 
        } 
      }; 

我不知道往哪裏放addActionListener方法.. !!

需要幫助.. !!

回答

5

我不知道在哪裏把addActionListener .. !!

  • TableCellEditort/Renderer是不是真正的JComponent

  • 覆蓋setValueAtXxxTableModel

  • 我woudln't建議在XxxTableModel使用自定義TableCellEditort/Renderer這個工作

  • 覆蓋getColumnClass而不是子類ing JTable

+1

相關示例顯示爲[此處](http://stackoverflow.com/a/4528604/230513)。 – trashgod