/** Handles the selection of a new surface definition. */ @Override public void itemStateChanged(ItemEvent e) { ItemSelectable itSel = e.getItemSelectable(); if (itSel == chDefs) { int i = chDefs.getSelectedIndex(); loadDefinition(lsmpDefs[i]); } else if (itSel == chItts) { int i = chItts.getSelectedIndex(); this.clipAlgorithm.setnItterations(i); } else super.itemStateChanged(e); }
public void init(LsmpDef def, boolean flag) { super.init(flag); newParams = new LParamList(this); chItts.addItem("1"); chItts.addItem("2"); chItts.addItem("3"); chItts.addItem("4"); chItts.addItem("5"); chItts.addItem("6"); chItts.addItem("7"); chItts.addItem("8"); chItts.addItem("9"); chItts.select(4); chItts.addItemListener(this); loadDefinition(def); }