GUI

3,13Java基础知识:GUI全部

 

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
③使用匿名内部类

第二三种成为事件驱动的标准

 

posted @ 2016-04-14 20:29  会移动的三百块  阅读(133)  评论(0编辑  收藏  举报