示例#1
0
 public void updateValue() {
   bNeedUpdate = false;
   if (pane == null) return;
   for (int i = 0; i < pane.getComponentCount(); i++) {
     Component comp = pane.getComponent(i);
     if (comp instanceof ExpListenerIF) ((ExpListenerIF) comp).updateValue();
   }
 }
示例#2
0
  private void updateSelectedObj() {
    // System.out.println("VtabbedToolPanel updateValue ");

    Component comp = getSelectedObj();
    if (comp != null) {
      if (comp instanceof ExpListenerIF) ((ExpListenerIF) comp).updateValue();
      if (comp instanceof EditListenerIF) {
        ((EditListenerIF) comp).setEditMode(inEditMode);
        comp.repaint();
      }
    }
  }
示例#3
0
  public void updateValue(Vector v) {

    if (!initVp) {
      initVp = true;
      //   Messages.postDebug("initVp");
      setViewPort(vpId);

      updateValue();
      return;
    }

    setCompUpdatable();
    Component comp = getSelectedObj();
    if (comp != null) {
      if (comp instanceof ExpListenerIF) ((ExpListenerIF) comp).updateValue(v);
    }
  }