java.awt.Window#addComponentListener ( )源码实例Demo

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

源代码1 项目: pgptool   文件: WindowGeometryPersisterImpl.java
/**
 * @param scheduledExecutorService it's used to dealy interraction with
 *                                 configPairs to avoid spamming it with values
 *                                 while user still dragging element
 */
public WindowGeometryPersisterImpl(Window window, String windowId, ConfigPairs configPairs,
		ScheduledExecutorService scheduledExecutorService) {
	Preconditions.checkArgument(scheduledExecutorService != null);
	Preconditions.checkArgument(window != null);
	Preconditions.checkArgument(StringUtils.hasText(windowId));
	Preconditions.checkArgument(configPairs != null);

	this.window = window;
	// NOTE: We do + window.getMinimumSize() because from
	// version to version application windows sizes might change
	this.keyId = windowId + "_" + window.getMinimumSize();
	this.configPairs = configPairs;
	this.scheduledExecutorService = scheduledExecutorService;
	window.addComponentListener(this);
}
 
源代码2 项目: dragonwell8_jdk   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码3 项目: TencentKona-8   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码4 项目: jdk8u60   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码5 项目: openjdk-jdk8u   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码6 项目: openjdk-jdk8u-backup   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码7 项目: Bytecoder   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码8 项目: openjdk-jdk9   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码9 项目: jdk8u-jdk   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码10 项目: hottub   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码11 项目: openjdk-8-source   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码12 项目: orbit-image-analysis   文件: UserPreferences.java
/**
 * Restores the window size, position and state if possible. Tracks the
 * window size, position and state.
 * 
 * @param window
 */
public static void track(Window window) {
  Preferences prefs = node().node("Windows");

  String bounds = prefs.get(window.getName() + ".bounds", null);
  if (bounds != null) {
    Rectangle rect =
      (Rectangle)ConverterRegistry.instance().convert(
        Rectangle.class,
        bounds);
    window.setBounds(rect);
  }

  window.addComponentListener(windowDimension);
}
 
源代码13 项目: openjdk-8   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码14 项目: jdk8u_jdk   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码15 项目: jdk8u-jdk   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码16 项目: jdk8u-dev-jdk   文件: InputContext.java
private synchronized void addClientWindowListeners() {
    Component client = getClientComponent();
    if (client == null) {
        return;
    }
    Window window = getComponentWindow(client);
    if (window == null) {
        return;
    }
    window.addComponentListener(this);
    window.addWindowListener(this);
    clientWindowListened = window;
}
 
源代码17 项目: CodenameOne   文件: UserPreferences.java
/**
 * Restores the window size, position and state if possible. Tracks the window
 * size, position and state.
 * 
 * @param window
 */
public static void track(Window window) {
  Preferences prefs = node().node("Windows");

  String bounds = prefs.get(window.getName() + ".bounds", null);
  if (bounds != null) {
    Rectangle rect = (Rectangle) ConverterRegistry.instance().convert(
        Rectangle.class, bounds);
    window.setBounds(rect);
  }

  window.addComponentListener(windowDimension);
}
 
源代码18 项目: 3Dscript   文件: AnimationAutoCompletion.java
public void addTo(Window w) {
	w.addComponentListener(this);
	w.addWindowFocusListener(this);
}
 
源代码19 项目: consulo   文件: WindowStateAdapter.java
private WindowStateAdapter(@Nonnull Window window) {
  myWindowState.applyFrom(window);
  window.addComponentListener(this);
  window.addWindowListener(this);
  window.addWindowStateListener(this);
}
 
源代码20 项目: gcs   文件: WindowSizeEnforcer.java
/**
 * Monitors a window for resizing.
 *
 * @param window The window to monitor.
 */
public static void monitor(Window window) {
    window.addComponentListener(new WindowSizeEnforcer());
}