下面列出了javax.swing.JComponent#removePropertyChangeListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* Removes listeners and restores client property.
*/
public static void uninstall( JComponent c ) {
if( !migLayoutAvailable )
return;
// remove listener
for( PropertyChangeListener l : c.getPropertyChangeListeners() ) {
if( l instanceof FlatMigListener ) {
c.removePropertyChangeListener( l );
break;
}
}
// remove client property
if( c.getClientProperty( VISUAL_PADDING_PROPERTY ) instanceof FlatMigInsets )
c.putClientProperty( VISUAL_PADDING_PROPERTY, null );
}
@Override
public void uninstallUI(JComponent slider) {
slider.removeMouseListener(this);
slider.removeMouseMotionListener(this);
slider.removeFocusListener(focusListener);
slider.removeKeyListener(keyListener);
slider.removeComponentListener(compListener);
slider.removePropertyChangeListener(propertyListener);
slider.removePropertyChangeListener(THUMB_SHAPE_PROPERTY, thumbShapeListener);
super.uninstallUI(slider);
}
@Override
public void uninstallUI(JComponent c) {
super.uninstallUI(c);
c.removePropertyChangeListener(JPalette.PROPERTY_COLORS,
propertyLayoutListener);
c.removePropertyChangeListener(PaletteUI.PROPERTY_HIGHLIGHT,
propertyRepaintListener);
c.removeMouseListener(mouseListener);
c.removeFocusListener(focusListener);
c.removeKeyListener(keyListener);
Fields fields = getFields((JPalette) c, false);
if (fields != null)
fields.uninstall();
c.putClientProperty(PROPERTY_FIELDS, null);
}
@Override
public void uninstallUI(JComponent slider) {
slider.removeMouseListener(this);
slider.removeMouseMotionListener(this);
slider.removeFocusListener(focusListener);
slider.removeKeyListener(keyListener);
slider.removeComponentListener(compListener);
slider.removePropertyChangeListener(propertyListener);
slider.removePropertyChangeListener(THUMB_SHAPE_PROPERTY,
thumbShapeListener);
super.uninstallUI(slider);
}
@Override
public void uninstallUI(JComponent c) {
super.uninstallUI(c);
getFields(c).uninstall();
c.removePropertyChangeListener(AudioPlayerComponent.SOURCE_KEY,
updateSourceListener);
c.removeHierarchyListener(hierarchyListener);
}
@Override
public void uninstallUI(JComponent c) {
super.uninstallUI(c);
c.removeMouseListener(mouseListener);
c.removePropertyChangeListener(JBreadCrumb.PATH_KEY, refreshUIListener);
c.removePropertyChangeListener(JBreadCrumb.FORMATTER_KEY,
refreshUIListener);
c.removePropertyChangeListener(PROPERTY_SEPARATOR_ICON,
refreshUIListener);
}
@Override
protected void uninstallListeners( JComponent c ) {
super.uninstallListeners( c );
c.removePropertyChangeListener( sharedPropertyChangedListener );
}
/**
* @inheritDoc
*/
@Override
protected void uninstallListeners(JComponent c) {
c.removePropertyChangeListener(this);
}
@Override
protected void uninstallListeners(JComponent scrollPane) {
super.uninstallListeners(scrollPane);
scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
@Override
protected void uninstallListeners(JComponent scrollPane) {
super.uninstallListeners(scrollPane);
scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
protected void uninstallListeners(JComponent c) {
c.removePropertyChangeListener(propertyChangeListener);
propertyChangeListener = null;
}
@Override
protected void uninstallListeners(JComponent scrollPane) {
super.uninstallListeners(scrollPane);
scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
@Override
protected void uninstallListeners(JComponent scrollPane) {
super.uninstallListeners(scrollPane);
scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
@Override
protected void uninstallListeners(JComponent scrollPane) {
super.uninstallListeners(scrollPane);
scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
@Override
protected void uninstallListeners(JComponent scrollPane) {
super.uninstallListeners(scrollPane);
scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
@Override
public void uninstallUI(JComponent c) {
super.uninstallUI(c);
c.removePropertyChangeListener(optionPanePropertyListener);
}
@Override
public void uninstallUI(JComponent c) {
c.removePropertyChangeListener(KEY_INCLUDE_SIDEBAR,
propertyChangeListener);
super.uninstallUI(c);
}
@Override
public void uninstallUI(JComponent c) {
super.uninstallUI(c);
c.removePropertyChangeListener(PROPERTY_ROLLOVER_BOOLEAN,
rolloverListener);
}
@Override
public void uninstallUI(JComponent c) {
c.removePropertyChangeListener(AudioPlayerComponent.PLAYER_KEY,
audioPlayerListener);
}
protected void uninstallListeners(JComponent c) {
c.removePropertyChangeListener(this);
}