标签:
GUI 图形用户界面
JavaGUI的容器
首层容器:JWindow JFrame(默认BorderLayout) JDialog
中间容器:JPanel(默认FLowlayout)
内容面板:Container
AWT:使用操作系统本身,跨平台时效果不一样
Swing:效果一样,跨平台
Swing 程序建立步骤:
①建立容器
②建立组件
③组件添加到容器
④设置布局
⑤添加事件
Swing 容器
JApplet 浏览器中运行的容器
JFrame 顶层容器,不能包含在其他容器中
JPanel 举行区域,页面
JScrollPane
JDialog
布局管理器:
主要有FLowlayout 从左到右从上到下
BorderLayout EWSN Center
GridLayout(行,列,行宽,列宽);
CardLayout
卡片布局实现过程
JPanel使用卡片布局,添加对应用卡片页面,设置时间实现卡片切换
事件:
步骤:
①建立事件源
②为事件源对象选择合适事件监听器
③为监听器添加合适处理程序
④为监听器与事件源建立联系,绑定,将监听器对象注册到事件源上
定义监听器可选方法:
①GUI程序本身实现监听(不好,违背单一原则,addActionListener(this))
②内部类定义监听器类 new出来,在add
③使用匿名内部类
第二三种成为事件驱动的标准
标签:
原文地址:http://www.cnblogs.com/wanglei718/p/5392589.html