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); }
public char getCaptionMnemonic() { return property.getCaptionMnemonic(); }