私の Swing アプリケーションには、テキストファイルと Jtable がほとんどありません。textFileds の値を更新すると、データを更新した直後に値が Jtable に表示されません。tbmodel.fireTableDataChanged(); を使用してみました。しかし、それはうまくいきませんでした。
try {
String driveID = txtDriverID.getText();
String trnsCompName = (String)cmbTransCompany.getSelectedItem();
String trDriverName = txtName.getText();
String trAddress = txtAddress.getText();
String trDob = txtDOB.getText();
String license = txtLicence.getText();
String telephone = txtTelephone.getText();
PvtTransportDriver pvtDriver = new PvtTransportDriver(driveID, trnsCompName, trDriverName, trAddress, trDob, license, telephone);
int res = PvtTransDriverController.updatePvtTransportDriver(pvtDriver);
tbmodel = (DefaultTableModel) tblAllPvtDrivers.getModel();
tbmodel.fireTableDataChanged();
if (res > 0) {
JOptionPane.showMessageDialog(null, "Updated");
}
} catch ( ClassNotFoundException | SQLException ex) {
Logger.getLogger(PvtTransDriver.class.getName()).log(Level.SEVERE, null, ex);
}