0

私が使用したコードは次のとおりです.. jtableセルにあるjcalendarcomboをクリックすると、classCastExceptionが発生します。plsは私を助けて..前もって感謝します。

TableColumn closedDateColumn = resultTable3.getColumnModel().getColumn(7);
            MyDateListener listener1 = new MyDateListener();
            cmbCalanderDate = new JCalendarCombo(JCalendarCombo.DISPLAY_DATE, true); //Calander Combobox for selecting date
            cmbCalanderDate.setDateFormat(new SimpleDateFormat("yyyy-MM-dd"));

            closedDateColumn.setCellEditor(new DefaultCellEditor(cmbCalanderDate));
            cmbCalanderDate.addDateListener(listener1);
4

1 に答える 1

1

彼らがここJDateChooserCellEditorに示すようなものが必要です。

closedDateColumn.setCellEditor(new new JDateChooserCellEditor());

別の方法は、を使用することsetDefaultEditor()です。

table.setDefaultEditor(Date.class, new JDateChooserCellEditor());
于 2013-10-25T14:39:24.400 に答える