JDateChooser Тоедтера в столбце JTable

Я перейду к делу. Я пытаюсь добавить JDateChooser Toedter в столбец JTable. Мое приложение использует шаблон MVC, это из моего представления:

scrollPanePermits = new JScrollPane();
        tableVehiclePermitHeader = new String[] {"Name", "Expiration Date"};
        tableVehiclePermitData = new Object [0][0];
        tableVehiclePermitDefaultTableModel = new DefaultTableModel(tableVehiclePermitData, tableVehiclePermitHeader);
        tableVehiclePermit = new JTable(tableVehiclePermitDefaultTableModel){
//          public Class getColumnClass(int c) {
//              return getValueAt(0, c).getClass();
//           }
            public Class getColumClass(int c){
                if(c == 0){
                    return String.class;
                } else if (c == 1){
                    return JDateChooser.class;
                }
                return null;
            }
            public boolean isCellEditable(int rowIndex, int colIndex){
                if (colIndex == 0){
                    return false;
                } else {
                    return true;
                }
            }
        };

Честно говоря, у меня нет возможности это сделать, поэтому любая помощь будет принята с благодарностью.

С уважением.


person Shalin    schedule 15.01.2013    source источник


Ответы (1)


Я никогда не пробовал, но вы можете начать с Концепции: редакторы и визуализаторы. Вот связанный пример с использованием Double и поток об использовании JDateChooser.

person trashgod    schedule 16.01.2013