Ejemplo n.º 1
0
  public void updateParam(String name, Object value) {
    SteererParameter sp;
    if ((sp = monParams.get(name)) != null) {
      sp.setValue(value);
    }

    if ((sp = steerParams.get(name)) != null) {
      sp.setValue(value);
    }
  }
Ejemplo n.º 2
0
  public void addParam(SteererParameter sp) {
    if (monParams == null) {
      monParams = new Hashtable<String, SteererParameter>(10);
    }
    if (steerParams == null) {
      steerParams = new Hashtable<String, SteererParameter>(10);
    }

    if (sp.isSteered()) {
      steerParams.put(sp.getLabel(), sp);
      JLabel l = (JLabel) steerPanel.add(sp.getJLabel());
      JTextField v = (JTextField) steerPanel.add(sp.getValue());
      l.setLabelFor(v);
      steerPanel.add(sp.getEditor());
    } else {
      monParams.put(sp.getLabel(), sp);
      JLabel l = (JLabel) monPanel.add(sp.getJLabel());
      JTextField v = (JTextField) monPanel.add(sp.getValue());
      l.setLabelFor(v);
    }
  }