本文整理了Java中java.awt.Window.getComponentListeners()
方法的一些代码示例,展示了Window.getComponentListeners()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.getComponentListeners()
方法的具体详情如下:
包路径:java.awt.Window
类名称:Window
方法名:getComponentListeners
暂无
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
/**
* Installs/resets a ComponentListener to resize the
* given window to minWidth/Height if needed.
*
* @param window
* @param minWidth
* @param minHeight
*/
public static void setMinimumSizeManager(Window window, int minWidth,
int minHeight) {
ComponentListener[] listeners = window.getComponentListeners();
ComponentListener listener = null;
for (ComponentListener l : listeners) {
if (l instanceof MinSizeComponentListener) {
listener = l;
break;
}
}
if (listener == null) {
window.addComponentListener(new MinSizeComponentListener(
window, minWidth, minHeight));
} else {
((MinSizeComponentListener) listener).resetSizes(minWidth,
minHeight);
}
}
代码示例来源:origin: com.github.insubstantial/substance
@Override
public void hierarchyChanged(HierarchyEvent e) {
// if we are not talking about a rootpane being added to a window, quit and never try again
if (!((e.getChangedParent() instanceof Dialog) || (e.getChangedParent() instanceof Frame))) {
e.getChanged().removeHierarchyListener(this);
return;
}
// if we are something other than a change event, quit
if ((e.getID() != HierarchyEvent.HIERARCHY_CHANGED)
|| !(e.getChanged() instanceof JRootPane))
{
return;
}
Window w = (Window) e.getChangedParent();
if (w != null) {
if (!Arrays.asList(w.getComponentListeners()).contains(WINDOW_ROUNDER)) {
w.addComponentListener(WINDOW_ROUNDER);
}
e.getChanged().removeHierarchyListener(this);
}
}
};
代码示例来源:origin: eu.mihosoft.vrl/vrl
frame.validate();
for (ComponentListener l : frame.getComponentListeners()) {
if (l instanceof FullscreenComponentListener) {
frame.removeComponentListener(l);
代码示例来源:origin: stackoverflow.com
window.getComponentListeners().add(listener.getListener());
内容来源于网络,如有侵权,请联系作者删除!