码迷,mamicode.com
首页 > 其他好文 > 详细

GUI

时间:2016-04-14 20:54:16      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

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

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

 

GUI

标签:

原文地址:http://www.cnblogs.com/wanglei718/p/5392589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!