Restore table selection after motor column name change
This commit is contained in:
parent
c1145bf008
commit
9d8f5a6b38
@ -243,14 +243,22 @@ public class ThrustCurveMotorSelectionPanel extends JPanel implements MotorSelec
|
|||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
((SwingPreferences) Application.getPreferences()).setMotorNameColumn(false);
|
((SwingPreferences) Application.getPreferences()).setMotorNameColumn(false);
|
||||||
|
int selectedRow = table.getSelectedRow();
|
||||||
model.fireTableDataChanged();
|
model.fireTableDataChanged();
|
||||||
|
if (selectedRow >= 0) {
|
||||||
|
table.setRowSelectionInterval(selectedRow, selectedRow);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
designation.addActionListener(new ActionListener() {
|
designation.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
((SwingPreferences) Application.getPreferences()).setMotorNameColumn(true);
|
((SwingPreferences) Application.getPreferences()).setMotorNameColumn(true);
|
||||||
|
int selectedRow = table.getSelectedRow();
|
||||||
model.fireTableDataChanged();
|
model.fireTableDataChanged();
|
||||||
|
if (selectedRow >= 0) {
|
||||||
|
table.setRowSelectionInterval(selectedRow, selectedRow);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user