示例#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);
  }
示例#2
0
 public void setAddCaptionColon(boolean addCaptionColon) {
   this.addCaptionColon = addCaptionColon;
   formatText(activeProperty.getCaption(), activeProperty.isRequired());
 }
示例#3
0
 public void setCellPadding(Insets padding) {
   property.setCellPadding(padding);
 }
示例#4
0
 public void setCaptionFont(Font f) {
   property.setCaptionFont(f);
 }
示例#5
0
 public Insets getCellPadding() {
   return property.getCellPadding();
 }
示例#6
0
 public void setCaptionWidth(int width) {
   property.setCaptionWidth(width);
 }
示例#7
0
 public Font getCaptionFont() {
   return property.getCaptionFont();
 }
示例#8
0
 public void setCaptionMnemonic(char c) {
   property.setCaptionMnemonic(c);
 }
示例#9
0
 public int getCaptionWidth() {
   return property.getCaptionWidth();
 }
示例#10
0
 public char getCaptionMnemonic() {
   return property.getCaptionMnemonic();
 }
示例#11
0
 public void setShowCaption(boolean show) {
   property.setShowCaption(show);
 }
示例#12
0
 public boolean isShowCaption() {
   return property.isShowCaption();
 }
示例#13
0
 public void setCaption(String caption) {
   property.setCaption(caption);
 }
示例#14
0
 public String getCaption() {
   return property.getCaption();
 }