0

本題に入ります。JTable の列に Toedter の JDateChooser を追加しようとしています。私のアプリは 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;
                }
            }
        };

正直なところ、どうしようもないので、どんな助けでも大歓迎です。

よろしく。

4

1 に答える 1

1

私は試したことはありませんが、Concepts: Editors and Renderersから始めるかもしれません。を使用した関連するDoubleと、使用に関するスレッドJDateChooserを次に示します。

于 2013-01-16T02:42:29.130 に答える