/** * {@inheritDoc} */ public void stateChanged(@SuppressWarnings("unused") ChangeEvent e) { fireConnectorValueChange(); } });
/** * {@inheritDoc} */ @Override protected void protectedUpdateState() { super.protectedUpdateState(); getConnectedJComponent().setEnabled(isWritable()); } }
private IView<JComponent> createColorPropertyView( IColorPropertyDescriptor propertyDescriptor, IActionHandler actionHandler, @SuppressWarnings("unused") Locale locale) { JColorPicker viewComponent = createJColorPicker(); if (propertyDescriptor.getDefaultValue() != null) { int[] rgba = ColorHelper.fromHexString((String) propertyDescriptor .getDefaultValue()); viewComponent .setResetValue(new Color(rgba[0], rgba[1], rgba[2], rgba[3])); } JColorPickerConnector connector = new JColorPickerConnector( propertyDescriptor.getName(), viewComponent); connector.setExceptionHandler(actionHandler); return constructView(viewComponent, null, connector); }
/** * {@inheritDoc} */ @Override protected void bindJComponent() { getConnectedJComponent().addChangeListener(new ChangeListener() { /** * {@inheritDoc} */ public void stateChanged(@SuppressWarnings("unused") ChangeEvent e) { fireConnectorValueChange(); } }); }
/** * {@inheritDoc} */ @Override protected IView<JComponent> createColorPropertyView(IPropertyViewDescriptor propertyViewDescriptor, IActionHandler actionHandler, Locale locale) { IColorPropertyDescriptor propertyDescriptor = (IColorPropertyDescriptor) propertyViewDescriptor .getModelDescriptor(); JColorPicker viewComponent = createJColorPicker(propertyViewDescriptor); if (propertyDescriptor.getDefaultValue() != null) { int[] rgba = ColorHelper.fromHexString((String) propertyDescriptor.getDefaultValue()); viewComponent.setResetValue(new Color(rgba[0], rgba[1], rgba[2], rgba[3])); } else { if (propertyDescriptor.isMandatory()) { viewComponent.setResetEnabled(false); } } JColorPickerConnector connector = new JColorPickerConnector(propertyDescriptor.getName(), viewComponent); connector.setExceptionHandler(actionHandler); return constructView(viewComponent, propertyViewDescriptor, connector); }
/** * {@inheritDoc} */ @Override protected void bindJComponent() { getConnectedJComponent().addChangeListener(new ChangeListener() { /** * {@inheritDoc} */ @Override public void stateChanged(ChangeEvent e) { fireConnectorValueChange(); } }); }
/** * {@inheritDoc} */ @Override protected void protectedWritabilityChange() { super.protectedWritabilityChange(); getConnectedJComponent().setEnabled(isWritable()); } }
/** * {@inheritDoc} */ @Override protected Object getConnecteeValue() { Color value = getConnectedJComponent().getValue(); if (value != null) { return ColorHelper.toHexString(value.getRed(), value.getGreen(), value .getBlue(), value.getAlpha()); } return null; }
/** * {@inheritDoc} */ @Override public void stateChanged(ChangeEvent e) { fireConnectorValueChange(); } });
/** * {@inheritDoc} */ @Override protected Object protectedGetConnecteeValue() { Color value = getConnectedJComponent().getValue(); if (value != null) { return ColorHelper.toHexString(value.getRed(), value.getGreen(), value.getBlue(), value.getAlpha()); } return null; }
/** * {@inheritDoc} */ @Override protected void protectedSetConnecteeValue(Object aValue) { if (aValue != null) { int[] rgba = ColorHelper.fromHexString((String) aValue); getConnectedJComponent().setValue( new Color(rgba[0], rgba[1], rgba[2], rgba[3])); } else { getConnectedJComponent().setValue(null); } }
/** * {@inheritDoc} */ @Override protected void protectedSetConnecteeValue(Object aValue) { if (aValue != null) { int[] rgba = ColorHelper.fromHexString((String) aValue); getConnectedJComponent().setValue( new Color(rgba[0], rgba[1], rgba[2], rgba[3])); } else { getConnectedJComponent().setValue(null); } }