在页面中配置组件监听器 ComponentListener(e){ let info = e.detail; } 组件选择事件并绑定该监听器 <sc bind:listener="<em>ComponentListener</em>
WindowMover.java package com.xdarkness.swing.autohidden; import java.awt.Point; import java.awt.event.ComponentListener 当前帧数 private int addedX; // 每次移动的X坐标增量 private int addedY; // 每次移动的Y坐标的增量 ComponentListener 移除此窗体上的组件侦听器,防止再次触发窗体移动事件 componentListeners = window.getComponentListeners(); for (ComponentListener window.setLocation(point); // 还原所做的操作 window.getGlassPane().setVisible(false); for (ComponentListener
; 二、AWT 中常见的事件监听器 ---- 事件监听器 与 事件是一一对应的 , 只需要将事件的 Event 改成 Listener 即可 ; AWT 中常见的事件监听器 : 组件事件监听器 : ComponentListener
FocusEvent 组件收到或失去焦点 FocusListener AdjustmentEvent 移动了滚动条等组件 AdjustmentListener ComponentEvent 对象移动缩放显示隐藏等 ComponentListener
FocusEvent 组件收到或失去焦点 FocusListener AdjustmentEvent 移动了滚动条等组件 AdjustmentListener ComponentEvent 对象移动缩放显示隐藏等 ComponentListener
Ljava.awt.AWTKeyStroke; [Ljava.awt.Dimension; [Ljava.awt.Queue; [Ljava.awt.event.ActionListener; [Ljava.awt.event.ComponentListener
其一般形式如下所示: void adjustmentValueChanged(AdjustmentEvent ae) ComponentListener 接口 在这个接口中定义了四个方法,当一个组件被改变大小 ActionListener ActionListener 动作监听器 AdjustmentListener AdjustmentListener 调整事件监听器 ComponentListener ComponentListener 组件监听器 ContainerListener ContainerListener 容器监听器 FocusListener FocusListener
boshSslListener; private final ConnectionListener serverListener; private final ConnectionListener componentListener
= null) { newComponent.setComponentListener(new BaseComponent.ComponentListener