У меня есть модель таблицы, которая расширяет AbstractTableModel, и я создал метод для изменения заголовка следующим образом
public void ChangeHeader(Locale l){
ResourceBundle r = ResourceBundle.getBundle("newpackage/Bundle", l);
this.Column[1] = r.getString("TableModel.header1.text");
this.Column[2] = r.getString("TableModel.header2.text");
this.Column[3] = r.getString("TableModel.header3.text");
\\ System.out.println(r.getString("TableModel.header1.text"));
}
У меня есть несколько кнопок для изменения заголовка, но поскольку они все одинаковые, поэтому я показываю только одну, и вот мой метод ActionPerformed в JFrame,
private void jButtonVNActionPerformed(java.awt.event.ActionEvent evt) {
Locale l = new Locale("vi", "VN");
ResourceBundle r = ResourceBundle.getBundle("newpackage/Bundle", l);
tableModel.ChangeHeader(l);
jTable1.updateUI();
}
Проблема в том, что он печатает имя заголовка, но не изменяется в таблице