/** * {@inheritDoc} */ @Override protected void protectedSetConnecteeValue(Object aValue) { getConnectedJComponent().setValue(aValue); }
/** * {@inheritDoc} */ @Override protected Object getConnecteeValue() { return getConnectedJComponent().getValue(); }
/** * Performs the action field action if the action field is not synchronized. */ public void performActionIfNeeded() { if (!getConnectedJComponent().isSynchronized()) { if (StringUtils.isEmpty(getConnectedJComponent().getActionText())) { setConnectorValue(null); } else { getConnectedJComponent().performAction(); } } }
/** * Performs the action field action if the action field is not synchronized. */ public void performActionIfNeeded() { if (!getConnectedJComponent().isSynchronized()) { if (StringUtils.isEmpty(getConnectedJComponent().getActionText())) { setConnectorValue(null); } else { getConnectedJComponent().performAction(); } } }
/** * {@inheritDoc} */ @Override protected void bindJComponent() { getConnectedJComponent().addTextFieldFocusListener(new FocusAdapter() { /** * {@inheritDoc} */ @Override public void focusLost(FocusEvent e) { if (!e.isTemporary()) { performActionIfNeeded(); } } }); }
/** * {@inheritDoc} */ @Override protected void bindJComponent() { getConnectedJComponent().addTextFieldFocusListener(new FocusAdapter() { /** * {@inheritDoc} */ @Override public void focusLost(FocusEvent e) { if (!e.isTemporary()) { performActionIfNeeded(); } } }); }
/** * {@inheritDoc} */ @Override protected void protectedSetConnecteeValue(Object aValue) { value = aValue; getConnectedJComponent().setValue(getActionText()); }
@Override public void valueChange(ValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedJComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedJComponent().setDecorated(evt.getNewValue() != null); } } });
public void connectorValueChange(ConnectorValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedJComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedJComponent().setDecorated(evt.getNewValue() != null); } } });
/** * Constructs a new <code>JActionFieldConnector</code> instance. * * @param id * the id of the connector. * @param actionField * the connected JActionField. */ public JActionFieldConnector(String id, JActionField actionField) { super(id, actionField); if (!getConnectedJComponent().isShowingTextField()) { addConnectorValueChangeListener(new IConnectorValueChangeListener() { public void connectorValueChange(ConnectorValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedJComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedJComponent().setDecorated(evt.getNewValue() != null); } } }); } }
/** * Constructs a new {@code JActionFieldConnector} instance. * * @param id * the id of the connector. * @param actionField * the connected JActionField. */ public JActionFieldConnector(String id, JActionField actionField) { super(id, actionField); if (!getConnectedJComponent().isShowingTextField()) { addValueChangeListener(new IValueChangeListener() { @Override public void valueChange(ValueChangeEvent evt) { if (evt.getNewValue() instanceof byte[]) { getConnectedJComponent().setDecorated( ((byte[]) evt.getNewValue()).length > 0); } else { getConnectedJComponent().setDecorated(evt.getNewValue() != null); } } }); } }
/** * {@inheritDoc} */ @Override protected void protectedWritabilityChange() { super.protectedWritabilityChange(); getConnectedJComponent().setEnabled(isWritable()); } }
/** * {@inheritDoc} */ @Override protected void protectedUpdateState() { super.protectedUpdateState(); getConnectedJComponent().setEditable(isWritable()); } }