Restore table selection after motor column name change

This commit is contained in:
SiboVG 2022-10-13 22:01:48 +02:00
parent c1145bf008
commit 9d8f5a6b38

View File

@ -243,14 +243,22 @@ public class ThrustCurveMotorSelectionPanel extends JPanel implements MotorSelec
@Override
public void actionPerformed(ActionEvent e) {
((SwingPreferences) Application.getPreferences()).setMotorNameColumn(false);
int selectedRow = table.getSelectedRow();
model.fireTableDataChanged();
if (selectedRow >= 0) {
table.setRowSelectionInterval(selectedRow, selectedRow);
}
}
});
designation.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
((SwingPreferences) Application.getPreferences()).setMotorNameColumn(true);
int selectedRow = table.getSelectedRow();
model.fireTableDataChanged();
if (selectedRow >= 0) {
table.setRowSelectionInterval(selectedRow, selectedRow);
}
}
});