本文整理了Java中javax.swing.JPanel.addPropertyChangeListener()
方法的一些代码示例,展示了JPanel.addPropertyChangeListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.addPropertyChangeListener()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:addPropertyChangeListener
暂无
代码示例来源:origin: magefree/mage
java.awt.Color.BLACK), contentPane.getBorder()));
contentPane.addPropertyChangeListener(e -> {
if ("border".equals(e.getPropertyName())) {
throw new RuntimeException();
contentPane.addPropertyChangeListener(e -> {
if ("border".equals(e.getPropertyName())) {
throw new RuntimeException();
代码示例来源:origin: magefree/mage
java.awt.Color.BLACK), contentPane.getBorder()));
contentPane.addPropertyChangeListener(e -> {
if ("border".equals(e.getPropertyName())) {
throw new RuntimeException();
contentPane.addPropertyChangeListener(e -> {
if ("border".equals(e.getPropertyName())) {
throw new RuntimeException();
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-sun-ddui
private void addListeners() {
dialogPanel.addPropertyChangeListener(USER_DATA_CHANGED, new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
handleErrorDisplay();
}
});
}
代码示例来源:origin: khuxtable/seaglass
/**
* Install the listeners.
*
* @param p the panel.
*/
protected void installListeners(JPanel p) {
p.addPropertyChangeListener(this);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui
public KenaiDialogDescriptor(JPanel p, String s, boolean b, ActionListener l) {
super(p, s, b, l);
p.addPropertyChangeListener(this);
}
代码示例来源:origin: cmu-phil/tetrad
/**
* Adds a property change listener that listends for "changeNodeLabel"
* events.
*/
private void addEditorListener(JPanel editor) {
editor.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
if ("changeNodeLabel".equals(evt.getPropertyName())) {
getDisplayComp().setName((String) evt.getNewValue());
SessionNodeWrapper wrapper
= (SessionNodeWrapper) getModelNode();
wrapper.setSessionName((String) evt.getNewValue());
adjustToModel();
}
}
});
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
@Override
public void addValueChangeListener(PropertyChangeListener listener) {
super.removePropertyChangeListener(VALUE_PROP_NAME, listener);
super.addPropertyChangeListener(VALUE_PROP_NAME, listener);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
public void addNotify() {
super.addNotify();
// System.out.println("WSClientCustomizer: addNotify (" + this.getComponentCount() + " subcomponents)");
JPanel component = wsCompileEditor.getComponent();
removeAll(); // !PW is this necessary?
add(component);
component.addPropertyChangeListener(WsCompileClientEditorSupport.PROP_FEATURES_CHANGED, this);
component.addPropertyChangeListener(WsCompileClientEditorSupport.PROP_OPTIONS_CHANGED, this);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject
@Override
public void addNotify() {
super.addNotify();
JPanel component = wsCompileEditor.getComponent();
removeAll(); // !PW is this necessary?
add(component);
component.addPropertyChangeListener(WsCompileClientEditorSupport.PROP_FEATURES_CHANGED, this);
component.addPropertyChangeListener(WsCompileClientEditorSupport.PROP_OPTIONS_CHANGED, this);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-clientproject
@Override
public void addNotify() {
super.addNotify();
// System.out.println("WSClientCustomizer: addNotify (" + this.getComponentCount() + " subcomponents)");
JPanel component = wsCompileEditor.getComponent();
removeAll(); // !PW is this necessary?
add(component);
component.addPropertyChangeListener(WsCompileClientEditorSupport.PROP_FEATURES_CHANGED, this);
component.addPropertyChangeListener(WsCompileClientEditorSupport.PROP_OPTIONS_CHANGED, this);
}
代码示例来源:origin: stackoverflow.com
JPanel panel = new SomePanel();
SomeOtherPanel otherPanel = new SomeOtherPanel();
panel.addPropertyChangeListener("value",otherPanel.getListener());
代码示例来源:origin: org.boofcv/demonstrations
private JPanel createRadialSelect() {
JPanel ret = new JPanel();
ret.setLayout(new BoxLayout(ret,BoxLayout.X_AXIS));
JLabel desc = new JLabel("Radius:");
radiusSpinner = new JSpinner(new SpinnerNumberModel(radius,1,30,1));
radiusSpinner.addChangeListener(this);
radiusSpinner.setMaximumSize(radiusSpinner.getPreferredSize());
ret.add(Box.createRigidArea(new Dimension(10,1)));
ret.add(desc);
ret.add(radiusSpinner);
// change the enabled status of the spinner
ret.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
if( evt.getPropertyName().equals("enabled")) {
JPanel src = (JPanel)evt.getSource();
boolean value = (Boolean)evt.getNewValue();
src.getComponent(1).setEnabled(value);
src.getComponent(2).setEnabled(value);
}
}
});
return ret;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-project
/** Creates new form PanelSourceFolders */
PanelSourceFolders(Panel panel) {
this.firer = panel;
initComponents();
this.setName(NbBundle.getMessage(PanelSourceFolders.class, "LAB_ConfigureSourceRoots"));
this.putClientProperty("NewProjectWizard_Title", NbBundle.getMessage(PanelSourceFolders.class,"TXT_JavaExtSourcesProjectLocation")); // NOI18N
this.getAccessibleContext().setAccessibleName(NbBundle.getMessage(PanelSourceFolders.class,"AN_PanelSourceFolders"));
this.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(PanelSourceFolders.class,"AD_PanelSourceFolders"));
this.sourcePanel.addPropertyChangeListener (this);
this.testsPanel.addPropertyChangeListener(this);
((FolderList)this.sourcePanel).setRelatedFolderList((FolderList)this.testsPanel);
((FolderList)this.testsPanel).setRelatedFolderList((FolderList)this.sourcePanel);
}
代码示例来源:origin: dcaoyuan/nbscala
/** Creates new form PanelSourceFolders */
public PanelSourceFolders (Panel panel) {
this.firer = panel;
initComponents();
this.setName(NbBundle.getMessage(PanelConfigureProjectVisual.class,"LAB_ConfigureSourceRoots"));
this.putClientProperty ("NewProjectWizard_Title", NbBundle.getMessage(PanelSourceFolders.class,"TXT_JavaExtSourcesProjectLocation")); // NOI18N
this.getAccessibleContext().setAccessibleName(NbBundle.getMessage(PanelSourceFolders.class,"AN_PanelSourceFolders"));
this.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(PanelSourceFolders.class,"AD_PanelSourceFolders"));
this.sourcePanel.addPropertyChangeListener (this);
this.testsPanel.addPropertyChangeListener(this);
((FolderList)this.sourcePanel).setRelatedFolderList((FolderList)this.testsPanel);
((FolderList)this.testsPanel).setRelatedFolderList((FolderList)this.sourcePanel);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-clientproject
/** Creates new form PanelSourceFolders */
public PanelSourceFolders (Panel panel) {
this.firer = panel;
initComponents();
this.setName(NbBundle.getMessage(PanelSourceFolders.class,"LAB_ConfigureSourceRoots"));
this.putClientProperty ("NewProjectWizard_Title", NbBundle.getMessage(PanelSourceFolders.class,"TXT_ImportAppClientModule")); // NOI18N
this.getAccessibleContext().setAccessibleName(NbBundle.getMessage(PanelSourceFolders.class,"AN_PanelSourceFolders"));
this.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(PanelSourceFolders.class,"AD_PanelSourceFolders"));
this.sourcePanel.addPropertyChangeListener (this);
this.testsPanel.addPropertyChangeListener(this);
((FolderList)this.sourcePanel).setRelatedFolderList((FolderList)this.testsPanel, FolderList.testRootsFilter());
((FolderList)this.testsPanel).setRelatedFolderList((FolderList)this.sourcePanel);
this.jTextFieldConfigFiles.getDocument().addDocumentListener(configFilesDocumentListener);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javafx2-project
/** Creates new form PanelSourceFolders */
private PanelSourceFolders(Panel panel) {
this.firer = panel;
initComponents();
this.setName(NbBundle.getMessage(PanelConfigureProjectVisual.class, "LAB_ConfigureSourceRoots")); // NOI18N
this.putClientProperty("NewProjectWizard_Title", NbBundle.getMessage(PanelSourceFolders.class, "TXT_JavaExtSourcesProjectLocation")); // NOI18N
this.getAccessibleContext().setAccessibleName(NbBundle.getMessage(PanelSourceFolders.class, "AN_PanelSourceFolders")); // NOI18N
this.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(PanelSourceFolders.class, "AD_PanelSourceFolders")); // NOI18N
this.sourcePanel.addPropertyChangeListener(this);
this.testsPanel.addPropertyChangeListener(this);
((FolderList) this.sourcePanel).setRelatedFolderList((FolderList) this.testsPanel, FolderList.testRootsFilter());
((FolderList) this.testsPanel).setRelatedFolderList((FolderList) this.sourcePanel);
}
代码示例来源:origin: tulskiy/musique
private JComponent createVorbisSettings() {
JPanel panel = new JPanel(new BorderLayout());
panel.setName("Ogg Vorbis Encoder");
panel.add(new JLabel("Quality"), BorderLayout.PAGE_START);
final JSlider slider = new JSlider(-1, 10);
slider.setMajorTickSpacing(1);
slider.setPaintLabels(true);
slider.setPaintTicks(true);
slider.setSnapToTicks(true);
slider.setValue((int) (config.getFloat("encoder.vorbis.quality", .3f) * 10));
Box box = Box.createVerticalBox();
box.add(slider);
box.add(Box.createVerticalGlue());
panel.add(box, BorderLayout.CENTER);
panel.addPropertyChangeListener("accept", new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
config.setFloat("encoder.vorbis.quality", slider.getValue() / 10f);
}
});
return panel;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
public void addNotify() {
super.addNotify();
// System.out.println("WSClientCustomizer: addNotify (" + this.getComponentCount() + " subcomponents)");
JPanel component = wsCompileEditor.getComponent();
removeAll(); // !PW is this necessary?
add(component);
component.addPropertyChangeListener(WsCompileEditorSupport.PROP_FEATURES_CHANGED, this);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-ejbjarproject
@Override
public void addNotify() {
super.addNotify();
JPanel component = wsCompileEditor.getComponent();
removeAll(); // !PW is this necessary?
add(component);
component.addPropertyChangeListener(WsCompileEditorSupport.PROP_FEATURES_CHANGED, this);
}
代码示例来源:origin: cytoscape.coreplugins/ncbi-client
public NCBIGeneDialog() {
super(Cytoscape.getDesktop(), false);
setTitle("NCBI Entrez Gene");
try {
final JPanel panel = new NCBIGenePanel();
panel.addPropertyChangeListener(this);
add(panel);
pack();
setLocationRelativeTo(Cytoscape.getDesktop());
} catch (Exception e) {
e.printStackTrace();
}
}
内容来源于网络,如有侵权,请联系作者删除!