Значение даты JTable для jspinner - PullRequest
0 голосов
/ 21 марта 2011

Я отобразил значение даты в формате MM / dd / yyyy и хочу, чтобы оно отображалось в jsinner на jtablemouseclickedevent.как бы я это сделал?я пробовал это с этим кодом, но я получаю ошибку:

мой jtable имеет 5 столбцов

ID = int type
Username = String type
Password = String type
Website = String type
Date Encoded = date/time type (MM/dd/yyyy)

это мой код:

jLabel5.setText(jTable1.getValueAt(jTable1.getSelectedRow(), 0).toString());
jTextField4.setText(jTable1.getValueAt(jTable1.getSelectedRow(), 1).toString());
jTextField5.setText(jTable1.getValueAt(jTable1.getSelectedRow(), 2).toString());
jTextField6.setText(jTable1.getValueAt(jTable1.getSelectedRow(), 3).toString());
**jSpinner1.setValue(jTable1.getValueAt(jTable1.getSelectedRow(), 4));**

любая помощь будетс благодарностью :) :):)

1 Ответ

0 голосов
/ 22 марта 2011

Вы используете SpinnerDateModel и передаете строку как значение (jTable1.getValueAt(jTable1.getSelectedRow(), 4).toString()) вместо даты.Преобразуйте строку в дату (или, возможно, вы уже получили дату), прежде чем передавать ее на счетчик.

...