您所在位置: 网站首页 / java基于Swing的图形界面.ppt / 文档详情
java基于Swing的图形界面.ppt 立即下载
2024-12-04
约2.2千字
约58页
0
2.7MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

java基于Swing的图形界面.ppt

java基于Swing的图形界面.ppt

预览

免费试读已结束,剩余 53 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第10章基于Swing的图形用户界面设计10.1AWT组件与SWING组件概述10.1AWT组件与SWING组件概述容器的概念JFrame窗体JFrame的常用方法菜单组件10.3菜单组件10.3菜单组件一个带菜单的窗口策略模式和布局设计策略模式和布局设计FlowLayout布局BorderLayout布局CardLayout布局GridLayout布局BoxLayout布局null布局中间容器10.5中间容器文本组件
1.JTextField文本框
2.JPasswordField
3.JTextArea文本区
4.Jlabel静态文本
按钮组件
1.JButton
2.JRadioButton单选按钮
3.JCheckBox复选框
其它
1.列表组件:JComboBox
2.表格组件:JTable
3.树组件:Jtree
4.进度组件:JProgressBar

说明:需要掌握Jcomponent的常用方法,以及每个组件的特有方法事件模型通知例子:titleText和passwordText有监视器。当在titleText中输入字符串回车后,监视器负责将窗体的标题更改为当前titleText中的文本。当在passwordText中输入密码回车后,监视器负责将密码显示在titleText中。
分析:
1.当文本框输入内容并回车后,虚拟机接收到该输入
2.虚拟机找到文本框对象,并创建一个ActionEvent对象
3.虚拟机寻找该文本框对象是否有监听器(ActionListener),如果有,则执行该监听器对象的actionPerformed方法,并将ActionEvent作为参数传入
4.如果该文本框对象没有监听器,虚拟机则寻找该文本框的容器对象是否有ActionListener监听器,如果有,则则执行该监听器对象的actionPerformed方法;如果没有,则继续往上找……AWT常用组件可以使用的监听器:1.Button:Act,Cmp,Foc,Key,Mou,MM2.Canvas:Cmp,Foc,Key,Mou,MM3.Checkbox:Cmp,Foc,Itm,Key,Mou,MM4.CheckboxMenuItem:Itm5.Choice:Cmp,Foc,Itm,Key,Mou,MM6.Componet:Cmp,Foc,Key,Mou,MM7.Container:Cmp,Cnt,Foc,Key,Mou,MM8.Dialog:Cmp,Cnt,Foc,Key,Mou,MM,Win9.Frame:Cmp,Cnt,Foc,Key,Mou,MM,Win10.Label:Cmp,Foc,Key,Mou,MM11.List:Act,Cmp,Foc,Itm,Key,Mou,MM12.MenuItem:Act13.Panel:Cmp,Cnt,Foc,Key,Mou,MM14.ScrollBar:Adj,Cmp,Foc,Key,Mou,MM15.ScrollPane:Cmp,Cnt,Foc,Key,Mou,MM16.TextArea:Cmp,Foc,,Key,Mou,MM,Text17.TextField:Act,Cmp,Foc,,Key,Mou,MM,Text18.Window:Cmp,Cnt,Foc,Key,Mou,MM,Win监听器实现的方式:其它一些例子:
菜单点击事件(ActionEvent):Example11
文本区的编辑操作事件(DucumentEvent):Example12
按钮单击事件(ActionListener):Example13
下拉式列表上的ItemEvent事件(ItemListener):Example14
表格处理事件(ActionEvent):Example15
事件处理模型的补充:适配器模式publicvoidwindowActivated(WindowEvente)当窗口从非激活状态到激活时,窗口的监视器调用该方法。
publicvoidwindowDeactivated(WindowEvente)当窗口激活状态到非激活状态时,窗口的监视器调用该方法。
publicvoidwindowClosing(WindowEvente)当窗口正在被关闭时,窗口的监视器调用该方法。
publicvoidwindowClosed(WindowEvente)当窗口关闭时,窗口的监视器调用该方法。
publicvoidwindowIconified(WindowEvente)当窗口图标化时,窗口的监视器调用该方法。publicvoidwindowDeiconified(WindowEvente)当窗口撤消图标化时,窗口的监视器调用该方法。
publicvoidwindowOpened(WindowEvente)
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

java基于Swing的图形界面

文档大小:2.7MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用