This commit is contained in:
2019-11-08 16:49:31 +01:00
parent b9950af43d
commit 48127195df

View File

@@ -6,6 +6,8 @@ import ch.psi.utils.State;
import ch.psi.utils.swing.SwingUtils;
import java.awt.Component;
import java.util.HashMap;
import javax.swing.ComboBoxModel;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JPanel;
import javax.swing.JSpinner;
@@ -56,12 +58,15 @@ public class Eiger extends Panel {
SwingUtils.setEnumCombo(comboImgPol1, Polarization.class);
SwingUtils.setEnumCombo(comboImgPol2, Polarization.class);
SwingUtils.setEnumCombo(comboImgMethod, ImgMethod.class);
Component[] parameterControls = new Component[0];
comboID.setSelectedIndex(0);
Component[] parameterControls = new Component[]{comboID};
/*
for (JPanel panel : new JPanel[]{panelBeamline, panelImgControls, panelSpectrum}){
for (Class cls : new Class[]{JComboBox.class, JSpinner.class, JToggleButton.class}){
parameterControls = Arr.append(parameterControls, SwingUtils.getComponentsByType(panelBeamline, cls));
for (Class cls : new Class[]{ComboBoxModel.class, JSpinner.class, JCheckBox.class}){
parameterControls = Arr.append(parameterControls, SwingUtils.getComponentsByType(panel, cls));
}
}
*/
this.parameterControls = parameterControls;
setPersistedComponents(parameterControls);
}