@Override
public void addPropertyChangeListener(PropertyChangeListener listener) {
support.addPropertyChangeListener(listener);
}
java类java.beans.PropertyChangeListener的实例源码
ClassPathProviderImpl.java 文件源码
项目:incubator-netbeans
阅读 67
收藏 0
点赞 0
评论 0
Network.java 文件源码
项目:incubator-netbeans
阅读 24
收藏 0
点赞 0
评论 0
public void addPropertyChangeListener(PropertyChangeListener l) {
support.addPropertyChangeListener(l);
}
PropertyChangeWeakSupport.java 文件源码
项目:Logisim
阅读 21
收藏 0
点赞 0
评论 0
ListenerData(String property, PropertyChangeListener listener) {
this.property = property;
this.listener = new WeakReference<PropertyChangeListener>(listener);
}
ForeignClassBundlerImpl.java 文件源码
项目:incubator-netbeans
阅读 15
收藏 0
点赞 0
评论 0
@Override
public void removePropertyChangeListener(PropertyChangeListener listener) {
pchs.removePropertyChangeListener(listener);
}
OpenProjectList.java 文件源码
项目:incubator-netbeans
阅读 23
收藏 0
点赞 0
评论 0
/** As this class is singletnon, which is not GCed it is good idea to
*add WeakListeners or remove the listeners properly.
*/
public void addPropertyChangeListener( PropertyChangeListener l ) {
pchSupport.addPropertyChangeListener( l );
}
PathRegistryTest.java 文件源码
项目:incubator-netbeans
阅读 18
收藏 0
点赞 0
评论 0
public void addPropertyChangeListener(PropertyChangeListener listener) {
this.support.addPropertyChangeListener(listener);
}
WinSysOptionsPanelController.java 文件源码
项目:incubator-netbeans
阅读 19
收藏 0
点赞 0
评论 0
@Override
public void removePropertyChangeListener(PropertyChangeListener l) {
pcs.removePropertyChangeListener(l);
}
DiffResultsView.java 文件源码
项目:incubator-netbeans
阅读 26
收藏 0
点赞 0
评论 0
@Override
public void perform () {
showDiffError(NbBundle.getMessage(DiffResultsView.class, "MSG_DiffPanel_LoadingDiff")); //NOI18N
if (revision1 == null) {
try {
revision1 = event2.getLogInfoHeader().getAncestorCommit(event2.getOriginalFile(), getClient(), GitUtils.NULL_PROGRESS_MONITOR);
file1 = event2.getOriginalFile();
baseFile1 = event2.getFile();
} catch (GitException ex) {
LOG.log(Level.INFO, null, ex);
showDiffError(NbBundle.getMessage(DiffResultsView.class, "MSG_DiffPanel_LoadingDiff")); //NOI18N
return;
}
}
if (isCanceled()) {
return;
}
String title1, title2;
title1 = revision1 == null ? null : revision1.substring(0, 7);
title2 = event2.getLogInfoHeader().getLog().getRevision() == null ? null : event2.getLogInfoHeader().getLog().getRevision().substring(0, 7);
s1 = new DiffStreamSource(file1, baseFile1, revision1, file1.getName() + (title1 == null ? "" : (" (" + title1 + ")"))); //NOI18N
s2 = new DiffStreamSource(event2.getFile(), event2.getFile(), event2.getLogInfoHeader().getLog().getRevision(),
event2.getFile().getName() + (title2 == null ? "" : (" (" + title2 + ")"))); //NOI18N
// it's enqueued at ClientRuntime queue and does not return until previous request handled
s1.getMIMEType(); // triggers s1.init()
if (isCanceled()) {
showDiffError(NbBundle.getMessage(DiffResultsView.class, "MSG_DiffPanel_NoRevisions")); // NOI18N
return;
}
s2.getMIMEType(); // triggers s2.init()
if (isCanceled()) {
showDiffError(NbBundle.getMessage(DiffResultsView.class, "MSG_DiffPanel_NoRevisions")); // NOI18N
return;
}
if (currentTask != this) return;
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
try {
if (isCanceled()) {
showDiffError(NbBundle.getMessage(DiffResultsView.class, "MSG_DiffPanel_NoRevisions")); // NOI18N
return;
}
final DiffController view = DiffController.createEnhanced(s1, s2);
if (currentTask == ShowDiffTask.this) {
currentDiff = view;
setBottomComponent(currentDiff.getJComponent());
final int dl = diffView.getDividerLocation();
if (!setLocation(view)) {
view.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
view.removePropertyChangeListener(this);
setLocation(view);
parent.updateActions();
}
});
}
parent.refreshComponents(false);
EventQueue.invokeLater(new Runnable () {
@Override
public void run() {
diffView.setDividerLocation(dl);
}
});
}
} catch (IOException e) {
ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e);
}
}
});
}
ConnectionCustomEditor.java 文件源码
项目:incubator-netbeans
阅读 18
收藏 0
点赞 0
评论 0
private void methodDetailsButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_methodDetailsButtonActionPerformed
MethodPicker picker = new MethodPicker(formModel, null, valueType);
picker.setSelectedComponent(selectedComponent);
picker.setSelectedMethod(selectedMethod);
String title = FormUtils.getFormattedBundleString(
"CTL_FMT_CW_SelectMethod", // NOI18N
new Object[] { valueType.getSimpleName() });
final DialogDescriptor dd = new DialogDescriptor(picker, title);
dd.setValid(picker.isPickerValid());
picker.addPropertyChangeListener("pickerValid", new PropertyChangeListener() { // NOI18N
@Override
public void propertyChange(PropertyChangeEvent evt2) {
dd.setValid(((Boolean)evt2.getNewValue()).booleanValue());
}
});
Dialog dialog = DialogDisplayer.getDefault().createDialog(dd);
dialog.setVisible(true);
if (dd.getValue() == DialogDescriptor.OK_OPTION) {
selectedComponent = picker.getSelectedComponent();
MethodPicker.MethodPickerItem selectedItem = picker.getSelectedMethod();
selectedMethod = selectedItem.getMethodDescriptor();
methodField.setEnabled(true);
if (selectedComponent == formModel.getTopRADComponent()) {
methodField.setText(selectedItem.getMethodName());
} else {
methodField.setText(selectedComponent.getName() + "." + selectedMethod.getName()); // NOI18N
}
if (selectedComponent != null && selectedMethod != null) {
propertyEditor.setValue(new RADConnectionPropertyEditor.RADConnectionDesignValue(selectedComponent, selectedMethod));
} else if (selectedItem.getMethodName() != null) {
propertyEditor.setValue(new RADConnectionPropertyEditor.RADConnectionDesignValue(selectedItem.getMethodName()));
} else {
propertyEditor.setValue(BeanSupport.NO_VALUE);
}
}
}
SearchHistory.java 文件源码
项目:incubator-netbeans
阅读 16
收藏 0
点赞 0
评论 0
/** Removes a property change listener.
* @param pcl the listener to remove
*/
public void removePropertyChangeListener(PropertyChangeListener pcl){
if (pcs != null){
pcs.removePropertyChangeListener(pcl);
}
}