Closedown

This commit is contained in:
x03daop
2016-07-26 12:04:28 +02:00
parent e2cf24eea9
commit 5e3f2ddca2
5 changed files with 69 additions and 36 deletions

View File

@@ -9,8 +9,11 @@ import ch.psi.utils.State;
import ch.psi.utils.swing.SwingUtils;
import java.awt.Component;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import javax.swing.JCheckBox;
import javax.swing.JSpinner;
import javax.swing.JToggleButton;
import javax.swing.SpinnerNumberModel;
/**
@@ -20,6 +23,13 @@ public class ManipulatorScan extends Panel {
public ManipulatorScan() {
initComponents();
//Component persistence
ArrayList<Component> persistedComponents = new ArrayList<>();
persistedComponents.addAll(Arrays.asList(SwingUtils.getComponentsByType(this, JSpinner.class)));
persistedComponents.addAll(Arrays.asList(SwingUtils.getComponentsByType(this, JToggleButton.class)));
setPersistedComponents(persistedComponents.toArray(new Component[0]));
}
//Overridable callbacks