Merge pull request #1383 from SiboVG/issue-1278
[#1278] Update simulation preferences UI after reset to default
This commit is contained in:
commit
b8a4cf6ad5
@ -64,7 +64,6 @@ public class SimulationPreferencesPanel extends PreferencesPanel {
|
|||||||
JPanel sub, subsub;
|
JPanel sub, subsub;
|
||||||
String tip;
|
String tip;
|
||||||
JLabel label;
|
JLabel label;
|
||||||
DoubleModel m;
|
|
||||||
JSpinner spin;
|
JSpinner spin;
|
||||||
UnitSelector unit;
|
UnitSelector unit;
|
||||||
BasicSlider slider;
|
BasicSlider slider;
|
||||||
@ -134,18 +133,18 @@ public class SimulationPreferencesPanel extends PreferencesPanel {
|
|||||||
label.setToolTipText(tip);
|
label.setToolTipText(tip);
|
||||||
subsub.add(label, "gapright para");
|
subsub.add(label, "gapright para");
|
||||||
|
|
||||||
m = new DoubleModel(preferences, "TimeStep", UnitGroup.UNITS_TIME_STEP,
|
DoubleModel m_ts = new DoubleModel(preferences, "TimeStep", UnitGroup.UNITS_TIME_STEP,
|
||||||
0, 1);
|
0, 1);
|
||||||
|
|
||||||
spin = new JSpinner(m.getSpinnerModel());
|
spin = new JSpinner(m_ts.getSpinnerModel());
|
||||||
spin.setEditor(new SpinnerEditor(spin));
|
spin.setEditor(new SpinnerEditor(spin));
|
||||||
spin.setToolTipText(tip);
|
spin.setToolTipText(tip);
|
||||||
subsub.add(spin, "");
|
subsub.add(spin, "");
|
||||||
|
|
||||||
unit = new UnitSelector(m);
|
unit = new UnitSelector(m_ts);
|
||||||
unit.setToolTipText(tip);
|
unit.setToolTipText(tip);
|
||||||
subsub.add(unit, "");
|
subsub.add(unit, "");
|
||||||
slider = new BasicSlider(m.getSliderModel(0, 0.2));
|
slider = new BasicSlider(m_ts.getSliderModel(0, 0.2));
|
||||||
slider.setToolTipText(tip);
|
slider.setToolTipText(tip);
|
||||||
subsub.add(slider, "w 100");
|
subsub.add(slider, "w 100");
|
||||||
|
|
||||||
@ -161,10 +160,9 @@ public class SimulationPreferencesPanel extends PreferencesPanel {
|
|||||||
button.addActionListener(new ActionListener() {
|
button.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
preferences
|
m_ts.setValue(RK4SimulationStepper.RECOMMENDED_TIME_STEP);
|
||||||
.setTimeStep(RK4SimulationStepper.RECOMMENDED_TIME_STEP);
|
gcsModel.setSelectedItem(GeodeticComputationStrategy.SPHERICAL);
|
||||||
preferences
|
gcsCombo.repaint();
|
||||||
.setGeodeticComputation(GeodeticComputationStrategy.SPHERICAL);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user