@Override
protected void wireComponent(final ComponentContext context) {
super.wireComponent(context);
final Window window = (Window) context.getComponent();
final MethodListenerProxy<WindowListener> windowListenerProxy = new MethodListenerProxy<WindowListener>(
WindowListener.class, context.getActionListeners());
final MethodListenerProxy<WindowFocusListener> windowFocusListenerProxy = new MethodListenerProxy<WindowFocusListener>(
WindowFocusListener.class, context.getActionListeners());
if (windowListenerProxy.hasListeningMethod()) {
window.addWindowListener(windowListenerProxy.getProxy());
LOGGER.debug("{}|Window.addWindowListener", context.getId());
}
if (windowFocusListenerProxy.hasListeningMethod()) {
window.addWindowFocusListener(windowFocusListenerProxy.getProxy());
LOGGER.debug("{}|Window.addWindowFocusListener", context.getId());
}
}
WindowFactory.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:java-ui-factory
作者:
评论列表
文章目录