Swing类库
相关概念:
·Java基础类库(Java Foundation Classes,JFC):用于创建图形界面的API
·重量组件(Heavy-Weight Components):资源消耗大
·轻量组件(Light-Weight Components):不同平台上能表现一致性,开销小,提高运行效率。
·可视化组件(Visual Component)
不提倡swing和awt共用。
JFrame 顶级窗口组件:继承并扩充了java.awt.Frame类,实现了javax.swing.WindowConstants接口,该接口中定义了用于控制窗口关闭操作的整型常量,包括:
·DO_NOTHING_ON_CLOSE
·HIDE_ON_CLOSE
·DISPOSE_ON_CLOSE
·EXIT_ON_CLOSE
·javax.swing.Timer定时器,提供了定时器功能——用于在指定的事件延时之后触发ActionEvent事件,以执行所需要处理的逻辑。(循环延时)
相关方法:
setRepeats()
setInitialDelay()
stop()
restart()