Привет всем, я пытаюсь создать систему планирования для моей диссертации по системному и аналитическому дизайну, и у меня возникли проблемы с попыткой подключения/привязки/заставить jTable прослушивать вход jDateChooser. Искусно, я хочу, чтобы мое планирование, чтобы быть похожим на это:jTable, который будет прослушивать текстовое поле jDateChooser?
выбрать дату в jDateChooser
JTable будет «разобраться» сам по дате, введенной на jDatechooser
находится там так или иначе? Пока все у меня есть таблица PropertyChangeListener:
private void sched_tablePropertyChangeListener(java.beans.PropertyChangeEvent evt) {
try{
String calendar = ((JTextField)jdc.getDateEditor().getUiComponent()).getText();
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/accountsDB?zeroDateTimeBehavior=convertToNull","root","");
String query = "select * from accountsdb.schedules where Date= ?";
ps= conn.prepareStatement(query);
ps.setString(1, calendar);
ResultSet rs = ps.executeQuery();
sched_table.setModel(DbUtils.resultSetToTableModel(rs));
}
catch (Exception e){
JOptionPane.showMessageDialog(null, e);
} finally {
if (conn != null)
try { conn.close();
} catch (SQLException ignore) {}
if (ps != null){
try {
ps.close();
} catch (SQLException ignore){}
}
}
}
Как-то, когда я запускаю мое приложение не кажется, чтобы открыть, если это блок кода на нем, который означает, что я действительно сделал что-то неправильно. Может ли кто-нибудь изменить или сказать мне, что я должен делать, или где я должен начать с jTable, слушая вещь jDatechooser?
~ Спасибо заранее для тех, кто ответит! ~