Esempio n. 1
0
  public void setLabelFor(Component c) {
    activeComponent = (JComponent) c;
    if (c instanceof ActiveControl) {
      ActiveControl ac = (ActiveControl) c;
      activeProperty = ac.getControlProperty();
      String acCaption = activeProperty.getCaption();
      if (forceUseActiveCaption
          || (!ValueUtil.isEmpty(acCaption) && !acCaption.equals("Caption"))) {
        setName(null);
        setExpression(null);
        formatText(activeProperty.getCaption(), activeProperty.isRequired());
        super.setDisplayedMnemonic(activeProperty.getCaptionMnemonic());
      }

      activeControlSupport = new ActiveControlSupport();
      activeProperty.addPropertyChangeListener(activeControlSupport);
    }
    super.setLabelFor(c);
  }
Esempio n. 2
0
 public char getCaptionMnemonic() {
   return property.getCaptionMnemonic();
 }