/** * {@inheritDoc} */ @Override public void addPropertyChangeListener(PropertyChangeListener listener) { delegate.addPropertyChangeListener(listener); }
/** * {@inheritDoc} */ @Override public void addPropertyChangeListener(PropertyChangeListener listener) { editor.addPropertyChangeListener(listener); }
@Override public void addPropertyChangeListener(PropertyChangeListener listener) { ed.addPropertyChangeListener(listener); }
public void addPropertyChangeListener(PropertyChangeListener listener) { ed.addPropertyChangeListener(listener); }
public synchronized void addPropertyChangeListener(PropertyChangeListener listener) { pe.addPropertyChangeListener(listener); }
public void addChangeListener(PropertyChangeListener listener) { guiEditor.addPropertyChangeListener(listener); } }
public void addPropertyChangeListener(PropertyChangeListener listener) { ed.addPropertyChangeListener(listener); }
private void addListener() { for (final PropertyEditor editor : editorMap.values()) editor.addPropertyChangeListener(pcl); }
public void addPropertyChangeListener(PropertyChangeListener listener) { // record the listener if (listeners == null) { listeners = new java.util.Vector(); } listeners.addElement(listener); // add to the delegate when going to/from bound state if (delegatePropertyEditor != null) { delegatePropertyEditor.addPropertyChangeListener(listener); } }
private void attachToPropertyEditor(PropertyEditor editor) { // editor.addPropertyChangeListener(WeakListeners.propertyChange(getEditorListener(), editor)); editor.addPropertyChangeListener(getEditorListener()); }
private void attachToPropertyEditor(PropertyEditor editor) { // editor.addPropertyChangeListener(WeakListeners.propertyChange(getEditorListener(), editor)); editor.addPropertyChangeListener(getEditorListener()); }
private void attachToPropertyEditor(PropertyEditor editor) { // editor.addPropertyChangeListener(WeakListeners.propertyChange(getEditorListener(), editor)); editor.addPropertyChangeListener(getEditorListener()); }
/** * Register listeners for editors. */ private void registerCellEditorListeners() { for (final PropertyEditor p : editorManager.getCellEditors()) { // First remove the listener to prevent adding it more than once p.removePropertyChangeListener(this); p.addPropertyChangeListener(this); } for (final PropertyEditor p : editorManager.getAttributeSelectors()) { // First remove the listener to prevent adding it more than once p.removePropertyChangeListener(this); p.addPropertyChangeListener(this); } // Add Mapping type editor: continuous, discrete, or passthrough. final PropertyEditor mappingSelector = editorManager.getMappingFunctionSelector(); mappingSelector.addPropertyChangeListener(this); } }
/** * Adds a change listener to the specified component. * * @param comp the component to add the listener to */ protected void addChangeListenerTo(Component comp) { if (comp instanceof AbstractChooserPanel) ((AbstractChooserPanel) comp).addChangeListener(this); else if (comp instanceof JTextComponent) ((JTextComponent) comp).getDocument().addDocumentListener(m_DocumentListener); else if (comp instanceof AbstractButton) ((AbstractButton) comp).addActionListener(m_ActionListener); else if (comp instanceof JComboBox) ((JComboBox) comp).addActionListener(m_ActionListener); else if (comp instanceof JSpinner) ((JSpinner) comp).addChangeListener(this); else if (comp instanceof PropertyEditor) ((PropertyEditor) comp).addPropertyChangeListener(m_PropertyChangeListener); //else // System.err.println("Failed to add change listener to component type: " + Utils.classToString(comp)); }
public TextBasedViewComponent(PropertyEditor editor, PropertyValueControl pvc) { this.setPreferredSize(MAX_TEXTWIDTH); this.editor = editor; this.title = pvc.title; editor.addPropertyChangeListener(this); TriggerMouseAdapter.installMouseAdapter(this); readValue(); }
public ComboBoxInputComponent_Unused(PropertyEditor editor, Class typ, PropertyValueControl pvc) { this.pvc = pvc; this.editor = editor; this.type = typ; populate(); editor.addPropertyChangeListener(this); addActionListener(this); setMaximumRowCount(1000); TriggerMouseAdapter.installMouseAdapter(this); }
public ObjectChoiceComboPanel(PropertyEditor editoR, Class type, boolean editable, PropertyValueControl pvc, Container validater) { this(null, type, null, null, pvc); if (editable) { if (type == String.class) { Utility.bug("This is not good as a non read-only string editor!"); } } this.editor = editoR; provalctrl = pvc; this.type = type; this.editable = editable; validator = validater; String[] tags = getTags(); if (tags.length < 2) { // Debuggable.warn("TAGS=", tags); } populate(); editor.addPropertyChangeListener(this); combo.addActionListener(this); combo.setMaximumRowCount(1000); TriggerMouseAdapter.installMouseAdapter(this); }
private void initialize() { resetValue(); if (guiEditor instanceof ComboStringEditor) { String[] tags = guiEditor.getTags(); // Provide an initial edit value if necessary -- this is a heuristic // that tries to provide the most convenient initial edit value: String v; if (!acceptsOther) { v = "${}"; //$NON-NLS-1$ } else if (isValidValue("")) { //$NON-NLS-1$ v = ""; //$NON-NLS-1$ } else if (acceptsExpressions) { v = "${}"; //$NON-NLS-1$ } else if (tags != null && tags.length > 0) { v = tags[0]; } else { v = getAsText(); } ((ComboStringEditor) guiEditor).setInitialEditValue(v); } guiEditor.addPropertyChangeListener(this); }
public TextBasedInputComponent(PropertyEditor editor, Class type, JComponent comp, Object initalValue) { this.setPreferredSize(MAX_TEXTWIDTH); this.editor = editor; editor.addPropertyChangeListener(this); addActionListener(this); addFocusListener(this); ObjectChoiceModel ocm = Utility.getObjectChoiceModel(type, comp, null, initalValue); SearchableDemo.createAutoCompleteForText(this, ocm); ocm.setSelectedItem(initalValue); TriggerMouseAdapter.installMouseAdapter(this); }
public Sheet getGeneralSheet(JPanel makeCustomizer) { IntNodeProp intNodeprop; OutputNodeProp outputNodeProp; StringNodeProp toolNodeProp; StringNodeProp optionsNodeProp; Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("General"); // NOI18N set.setDisplayName(getString("GeneralTxt")); set.setShortDescription(getString("GeneralHint")); IntConfiguration tmpIntConfiguration = new PackagerIntConfiguration(null, 0, PackagerManager.getDefault().getDisplayNames(), null); set.put(intNodeprop = new PackagerIntNodeProp(tmpIntConfiguration, true, "PackageType", getString("PackageTypeName"), getString("PackageTypeHint"))); // NOI18N set.put(outputNodeProp = new OutputNodeProp(getOutput(), getOutputDefault(), "Output", getString("OutputTxt"), getString("OutputHint"))); // NOI18N String[] texts = new String[]{"Files", getString("FilesName"), getString("FilesHint")}; // NOI18N set.put(new PackagingNodeProp(this, makeConfiguration, texts)); // NOI18N set.put(toolNodeProp = new StringNodeProp(getTool(), getToolDefault(), "Tool", getString("ToolTxt1"), getString("ToolHint1"))); // NOI18N set.put(optionsNodeProp = new StringNodeProp(getOptions(), getOptionsDefault(), "AdditionalOptions", getString("AdditionalOptionsTxt1"), getString("AdditionalOptionsHint"))); // NOI18N set.put(new BooleanNodeProp(getVerbose(), true, "Verbose", getString("VerboseName"), getString("VerboseHint"))); // NOI18N sheet.put(set); intNodeprop.getPropertyEditor().addPropertyChangeListener(typePropertyChangeListener = new TypePropertyChangeListener(makeCustomizer, outputNodeProp, toolNodeProp, optionsNodeProp)); return sheet; }