[Resolvido] NetBeans não "seta" um Model para um JTable

Eu tenho uma tabela no meu programa e para setar uma model para ela eu vou com o botão direito nela e clico em “conteúdo da tabela”. Na primeira aba eu clico na opção “personalizar código”, no campo eu coloco “new MyTableModel()” que supostamente era para instanciar minha classe que implementa o AbstractModel.

O problema é que nada acontece. Por exemplo nem aparece o título das colunas. Já testei a classe que implementa o AbstractModel e esta funcionando, apenas quando eu coloco pelo netbeans que não funciona.

Abaixo seque o código da classe:

    class MyTableModel extends AbstractTableModel {
        private String[] columnNames = {"coluna 1", "coluna 2"};
        private String[][] data = new String [][]{{}};


        public void addRow(){
        	data[0] = new String[]{"Teste 1","Teste 2"};
        	fireTableRowsInserted(0,0);
        }

        public int getColumnCount() {
            return columnNames.length;
        }

        public int getRowCount() {
            return data.length;
        }

        public String getColumnName(int col) {
            return columnNames[col];
        }

        public Object getValueAt(int row, int col) {
            return data[row][col];
        }

        public boolean isCellEditable(int row, int col) {
            return true;
        }

        public void setValueAt(String value, int row, int col) {
            data[row][col] = value;
            fireTableCellUpdated(row, col);
        }
    }

Alguem sabe o que esta acontecendo?

Resolvido com esse tuto:
http://www.locked.de/div/NetBeans-addModel.swf