javax.swing.JComponent#removePropertyChangeListener ( )源码实例Demo

下面列出了javax.swing.JComponent#removePropertyChangeListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: FlatLaf   文件: MigLayoutVisualPadding.java
/**
 * 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 );
}
 
源代码2 项目: PyramidShader   文件: MultiThumbSliderUI.java
@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);
}
 
源代码3 项目: pumpernickel   文件: PaletteUI.java
@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);
}
 
源代码4 项目: pumpernickel   文件: MultiThumbSliderUI.java
@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);
}
 
源代码5 项目: pumpernickel   文件: BasicAudioPlayerUI.java
@Override
public void uninstallUI(JComponent c) {
	super.uninstallUI(c);

	getFields(c).uninstall();
	c.removePropertyChangeListener(AudioPlayerComponent.SOURCE_KEY,
			updateSourceListener);
	c.removeHierarchyListener(hierarchyListener);
}
 
源代码6 项目: pumpernickel   文件: BreadCrumbUI.java
@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);
}
 
源代码7 项目: FlatLaf   文件: FlatToolTipUI.java
@Override
protected void uninstallListeners( JComponent c ) {
	super.uninstallListeners( c );

	c.removePropertyChangeListener( sharedPropertyChangedListener );
}
 
源代码8 项目: seaglass   文件: SeaGlassToolTipUI.java
/**
 * @inheritDoc
 */
@Override
protected void uninstallListeners(JComponent c) {
    c.removePropertyChangeListener(this);
}
 
源代码9 项目: TencentKona-8   文件: XTextAreaPeer.java
@Override
protected void uninstallListeners(JComponent scrollPane) {
    super.uninstallListeners(scrollPane);
    scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
 
源代码10 项目: jdk8u60   文件: XTextAreaPeer.java
@Override
protected void uninstallListeners(JComponent scrollPane) {
    super.uninstallListeners(scrollPane);
    scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
 
源代码11 项目: PolyGlot   文件: PToolTipUI.java
protected void uninstallListeners(JComponent c) {
    c.removePropertyChangeListener(propertyChangeListener);

    propertyChangeListener = null;
}
 
源代码12 项目: openjdk-jdk8u   文件: XTextAreaPeer.java
@Override
protected void uninstallListeners(JComponent scrollPane) {
    super.uninstallListeners(scrollPane);
    scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
 
源代码13 项目: openjdk-jdk8u-backup   文件: XTextAreaPeer.java
@Override
protected void uninstallListeners(JComponent scrollPane) {
    super.uninstallListeners(scrollPane);
    scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
 
源代码14 项目: openjdk-jdk9   文件: XTextAreaPeer.java
@Override
protected void uninstallListeners(JComponent scrollPane) {
    super.uninstallListeners(scrollPane);
    scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
 
源代码15 项目: hottub   文件: XTextAreaPeer.java
@Override
protected void uninstallListeners(JComponent scrollPane) {
    super.uninstallListeners(scrollPane);
    scrollPane.removePropertyChangeListener(propertyChangeHandler);
}
 
源代码16 项目: pumpernickel   文件: QOptionPaneUI.java
@Override
public void uninstallUI(JComponent c) {
	super.uninstallUI(c);
	c.removePropertyChangeListener(optionPanePropertyListener);
}
 
源代码17 项目: pumpernickel   文件: AquaOpenLocationPaneUI.java
@Override
public void uninstallUI(JComponent c) {
	c.removePropertyChangeListener(KEY_INCLUDE_SIDEBAR,
			propertyChangeListener);
	super.uninstallUI(c);
}
 
源代码18 项目: pumpernickel   文件: SubtleScrollBarUI.java
@Override
public void uninstallUI(JComponent c) {
	super.uninstallUI(c);
	c.removePropertyChangeListener(PROPERTY_ROLLOVER_BOOLEAN,
			rolloverListener);
}
 
源代码19 项目: pumpernickel   文件: AudioPlayerUI.java
@Override
public void uninstallUI(JComponent c) {
	c.removePropertyChangeListener(AudioPlayerComponent.PLAYER_KEY,
			audioPlayerListener);
}
 
源代码20 项目: seaglass   文件: SeaGlassViewportUI.java
protected void uninstallListeners(JComponent c) {
    c.removePropertyChangeListener(this);
}