当前位置: 首页>>代码示例>>Java>>正文


Java SwingPropertyChangeSupport类代码示例

本文整理汇总了Java中javax.swing.event.SwingPropertyChangeSupport的典型用法代码示例。如果您正苦于以下问题:Java SwingPropertyChangeSupport类的具体用法?Java SwingPropertyChangeSupport怎么用?Java SwingPropertyChangeSupport使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


SwingPropertyChangeSupport类属于javax.swing.event包,在下文中一共展示了SwingPropertyChangeSupport类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: ConnectionSettings

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
/**
 * Constructor - creates a new ConnectionSettings instance.
 */
public ConnectionSettings() {
    //setProxy("localhost", 8081);
    defaultConnectionLabel = null;//Application.getInstance().getContext().getResourceMap().getString("defaultConnection");
    pcs = new SwingPropertyChangeSupport(this);
    proxyType = Proxy.Type.DIRECT;
}
 
开发者ID:jhkst,项目名称:dlface,代码行数:10,代码来源:ConnectionSettings.java

示例2: setLookAndFeel

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
/**
 * Sets the current look and feel to {@code newLookAndFeel}.
 * If the current look and feel is {@code non-null} {@code
 * uninitialize} is invoked on it. If {@code newLookAndFeel} is
 * {@code non-null}, {@code initialize} is invoked on it followed
 * by {@code getDefaults}. The defaults returned from {@code
 * newLookAndFeel.getDefaults()} replace those of the defaults
 * from the previous look and feel. If the {@code newLookAndFeel} is
 * {@code null}, the look and feel defaults are set to {@code null}.
 * <p>
 * A value of {@code null} can be used to set the look and feel
 * to {@code null}. As the {@code LookAndFeel} is required for
 * most of Swing to function, setting the {@code LookAndFeel} to
 * {@code null} is strongly discouraged.
 * <p>
 * This is a JavaBeans bound property.
 *
 * @param newLookAndFeel {@code LookAndFeel} to install
 * @throws UnsupportedLookAndFeelException if
 *          {@code newLookAndFeel} is {@code non-null} and
 *          {@code newLookAndFeel.isSupportedLookAndFeel()} returns
 *          {@code false}
 * @see #getLookAndFeel
 */
public static void setLookAndFeel(LookAndFeel newLookAndFeel)
    throws UnsupportedLookAndFeelException
{
    if ((newLookAndFeel != null) && !newLookAndFeel.isSupportedLookAndFeel()) {
        String s = newLookAndFeel.toString() + " not supported on this platform";
        throw new UnsupportedLookAndFeelException(s);
    }

    LAFState lafState = getLAFState();
    LookAndFeel oldLookAndFeel = lafState.lookAndFeel;
    if (oldLookAndFeel != null) {
        oldLookAndFeel.uninitialize();
    }

    lafState.lookAndFeel = newLookAndFeel;
    if (newLookAndFeel != null) {
        sun.swing.DefaultLookup.setDefaultLookup(null);
        newLookAndFeel.initialize();
        lafState.setLookAndFeelDefaults(newLookAndFeel.getDefaults());
    }
    else {
        lafState.setLookAndFeelDefaults(null);
    }

    SwingPropertyChangeSupport changeSupport = lafState.
                                     getPropertyChangeSupport(false);
    if (changeSupport != null) {
        changeSupport.firePropertyChange("lookAndFeel", oldLookAndFeel,
                                         newLookAndFeel);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:56,代码来源:UIManager.java

示例3: AbstractDecoratedAction

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public AbstractDecoratedAction(Action action)
{
	this.action = action;
	this.propertyChangeSupport = new SwingPropertyChangeSupport(this);
	action.addPropertyChangeListener(new PropertyChangeListener()
	{
		public void propertyChange(PropertyChangeEvent ev)
		{
			String propertyName = ev.getPropertyName();
			if ("enabled".equals(propertyName))
			{
				propertyChangeSupport.firePropertyChange(ev);
			}
			else
			{
				Object newValue = getValue(propertyName);
				// In case a property value changes, fire the new value decorated in subclasses
				// unless new value is null (most Swing listeners don't check new value is null !)
				if (newValue != null)
				{
					propertyChangeSupport.firePropertyChange(
							new PropertyChangeEvent(ev.getSource(), propertyName, ev.getOldValue(), newValue));
				}
			}
		}
	});
}
 
开发者ID:valsr,项目名称:SweetHome3D,代码行数:28,代码来源:ResourceAction.java

示例4: VideoClip

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
/**
 * Constructs a VideoClip.
 *
 * @param video the video
 */
public VideoClip(Video video) {
  support = new SwingPropertyChangeSupport(this);
  this.video = video;
  if(video!=null) {
    video.setProperty("videoclip", this); //$NON-NLS-1$
    setStartFrameNumber(video.getStartFrameNumber());
    if(video.getFrameCount()>1) {
      setStepCount(video.getEndFrameNumber()-startFrame+1);
    }
  }
  updateArray();
  isDefaultState = true;
}
 
开发者ID:OpenSourcePhysics,项目名称:osp,代码行数:19,代码来源:VideoClip.java

示例5: ImageCoordSystem

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
/**
 * Constructs an ImageCoordSystem with a specified initial array length.
 *
 * @param length the initial length
 */
public ImageCoordSystem(int length) {
  this.length = length;
  toImage = new TransformArray(length);
  toWorld = new TransformArray(length);
  scaleX = new DoubleArray(length, 1);
  scaleY = new DoubleArray(length, 1);
  originX = new DoubleArray(length, 0);
  originY = new DoubleArray(length, 0);
  cosine = new DoubleArray(length, 1);
  sine = new DoubleArray(length, 0);
  support = new SwingPropertyChangeSupport(this);
  updateAllTransforms();
}
 
开发者ID:OpenSourcePhysics,项目名称:osp,代码行数:19,代码来源:ImageCoordSystem.java

示例6: SuppressedListModel

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public SuppressedListModel() {
    propertyChangeSupport = new SwingPropertyChangeSupport(this);
    myStats.registerPropertyChangeSupport(propertyChangeSupport);
    updateSuppressed();
}
 
开发者ID:halirutan,项目名称:IntelliJ-Key-Promoter-X,代码行数:6,代码来源:SuppressedListModel.java

示例7: getPropertyChangeSupport

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public SwingPropertyChangeSupport getPropertyChangeSupport() {
    return propertyChangeSupport;
}
 
开发者ID:halirutan,项目名称:IntelliJ-Key-Promoter-X,代码行数:4,代码来源:SuppressedListModel.java

示例8: StatisticsListModel

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public StatisticsListModel() {
    propertyChangeSupport = new SwingPropertyChangeSupport(this);
    myStats.registerPropertyChangeSupport(propertyChangeSupport);
    updateStats();
}
 
开发者ID:halirutan,项目名称:IntelliJ-Key-Promoter-X,代码行数:6,代码来源:StatisticsListModel.java

示例9: ActionAdapter

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
private ActionAdapter(PluginAction pluginAction)
{
	this.pluginAction = pluginAction;
	this.propertyChangeSupport = new SwingPropertyChangeSupport(this);
	this.pluginAction.addPropertyChangeListener(new PropertyChangeListener()
	{
		public void propertyChange(PropertyChangeEvent ev)
		{
			String propertyName = ev.getPropertyName();
			Object oldValue = ev.getOldValue();
			Object newValue = ev.getNewValue();
			if (PluginAction.Property.ENABLED.name().equals(propertyName))
			{
				propertyChangeSupport.firePropertyChange(
						new PropertyChangeEvent(ev.getSource(), "enabled", oldValue, newValue));
			}
			else
			{
				// In case a property value changes, fire the new value decorated in subclasses
				// unless new value is null (most Swing listeners don't check new value is null !)
				if (newValue != null)
				{
					if (PluginAction.Property.NAME.name().equals(propertyName))
					{
						propertyChangeSupport.firePropertyChange(
								new PropertyChangeEvent(ev.getSource(), Action.NAME, oldValue, newValue));
					}
					else if (PluginAction.Property.SHORT_DESCRIPTION.name().equals(propertyName))
					{
						propertyChangeSupport.firePropertyChange(new PropertyChangeEvent(ev.getSource(),
								Action.SHORT_DESCRIPTION, oldValue, newValue));
					}
					else if (PluginAction.Property.MNEMONIC.name().equals(propertyName))
					{
						propertyChangeSupport
								.firePropertyChange(new PropertyChangeEvent(ev.getSource(), Action.MNEMONIC_KEY,
										oldValue != null ? new Integer((Character) oldValue) : null, newValue));
					}
					else if (PluginAction.Property.SMALL_ICON.name().equals(propertyName))
					{
						propertyChangeSupport
								.firePropertyChange(
										new PropertyChangeEvent(ev.getSource(), Action.SMALL_ICON,
												oldValue != null
														? IconManager.getInstance().getIcon((Content) oldValue,
																DEFAULT_SMALL_ICON_HEIGHT, HomePane.this)
														: null,
												newValue));
					}
					else
					{
						propertyChangeSupport.firePropertyChange(
								new PropertyChangeEvent(ev.getSource(), propertyName, oldValue, newValue));
					}
				}
			}
		}
	});
}
 
开发者ID:valsr,项目名称:SweetHome3D,代码行数:60,代码来源:HomePane.java

示例10: getSwingPropertyChangeSupport

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public SwingPropertyChangeSupport getSwingPropertyChangeSupport() {
	return pcs;
}
 
开发者ID:hypergraphdb,项目名称:viewer,代码行数:4,代码来源:NetworkPanel.java

示例11: getSwingPropertyChangeSupport

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public SwingPropertyChangeSupport getSwingPropertyChangeSupport()
{
    return pcs;
}
 
开发者ID:hypergraphdb,项目名称:viewer,代码行数:5,代码来源:HGVDesktop.java

示例12: ZScriptParser

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public ZScriptParser() {
	support = new SwingPropertyChangeSupport(this);
}
 
开发者ID:bobbylight,项目名称:ZScriptLanguageSupport,代码行数:4,代码来源:ZScriptParser.java

示例13: TaskExecutor

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
public TaskExecutor(MessagingEndpoint endpoint, DataManager manager) throws Exception {
	this.manager = manager;
	this.requestTopic = endpoint.createTopic(Topics.Name.REQUEST_TOPIC, AccessMode.WRITE);
	this.jobExecutorStateChangeSupport = new SwingPropertyChangeSupport(this);
}
 
开发者ID:chipster,项目名称:chipster,代码行数:6,代码来源:TaskExecutor.java

示例14: initialize

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
/**
 * Initialize this video.
 */
protected void initialize() {
  support = new SwingPropertyChangeSupport(this);
  filterStack.addPropertyChangeListener(this);
}
 
开发者ID:OpenSourcePhysics,项目名称:osp,代码行数:8,代码来源:VideoAdapter.java

示例15: CheckTreeSelectionModel

import javax.swing.event.SwingPropertyChangeSupport; //导入依赖的package包/类
/**
 * Constructor.
 *
 * @param model a TreeModel
 */
public CheckTreeSelectionModel(TreeModel model) {
  this.model = model;
  setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
  support = new SwingPropertyChangeSupport(this);
}
 
开发者ID:OpenSourcePhysics,项目名称:osp,代码行数:11,代码来源:CheckTreeSelectionModel.java


注:本文中的javax.swing.event.SwingPropertyChangeSupport类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。