- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
兄弟连Java培训 马剑威 Java视频教程_130_GUI组件介绍.pdf
GUI组件介绍组件介绍
第 130 讲
马剑威马剑威
课程大纲课程大纲
• 1、GUI概述
• 2 、Frame类
• 3、Button类
• 4 、Panel类
• 5、Toolkit类
• 6、布局管理器
• 7、基本组件
1、GUI概述概述
• GUI编程(Graphic User Interface,图形用户接口)
•• GUIGUI 的各种元素的各种元素,如如:容器容器、按钮按钮、文本框等文本框等
2 、Frame类类
• Frame类是抽象类Window 的子类,Frame对象显示效果是一个“窗体”,带有标题和
尺寸重置角标尺寸重置角标。。
• Frame 的常用构造方法:
– Frame()
–– Frame(StringFrame(String s)s) 创建指定标题的创建指定标题的 FrameFrame 对象对象
2 、Frame类类
• void setTitle(String title)
将此窗体的标题设置为指定的字符串将此窗体的标题设置为指定的字符串。。
• void dispose()
释放由此 Window 、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源。
• void setSize((int width,, int heigght))
调整组件的大小,使其宽度为 width ,高度为height 。
• void setResizable(boolean resizable)
设置此窗体是否可由用户调整大小。
• void setVisible(boolean b)
根据参数 b 的值显示或隐藏此Window 。
• void setLocation(int x, int y)
将组件移到新位置将组件移到新位置。
• void setBackground(Color c)
设置组件的背景色。
3、Button类类
• Button类:
•• 此类创建一个标签按钮此类创建一个标签按钮。当按下该按钮时当按下该按钮时,应用程序能执行某项动作应用程序能执行某项动作。
• Button()
构造构造一个标签字符串为空的按钮个标签字符串为空的按钮。
• Button(String label)
构造一个带指定标签的按钮。
4 、Panel类类
• Panel 是最简单的容器类。应用程序可以将其他组件放在面板提供的空间内,这些组
件包括其他面板件包括其他面板。。
• 面板的默认布局管理器是 FlowLayout 布局管理器。
•• setSize(intsetSize(int widthwidth, intint height)height)
• 设置大小
• setLocation(int x, int y)
•• 设置窗体的位置设置窗体的位置,xx 、yy是左上角的坐标是左上角的坐标
• setBounds(int x, int y, int width, int height)
• 设置位置、宽度和高度
•• setBackground(ColorsetBackground(Color c)c)
• 设置背景颜色,参数为Color对象
• setLayout(LayoutManager mgr)
• 设置布局管理器设置布局管理器
5、Toolkit类类
• Toolkit抽象类是用于将各种组件绑定到本地系统的工具包。
•• getDefalutTo
您可能关注的文档
- 一线主管问题解决与创新思维教程.ppt
- 七年制中医学专业西医基础课教学改革模式探讨-张秋华,王哲,付彦君,等.pdf
- 七彩缤纷 Photoshop打造多层水晶字体.doc
- 万能作文.doc
- 三室两厅房屋装修材料清单.xls
- 三想书店2011年下半年新书目录 - 中日友好医院.xls
- 三星网络电视介绍-(D20).ppt
- 三版综合英语第三册7单元教参.doc
- 三采区集中回风巷移耙装机.doc
- 上海标签印刷.ppt
- 2025至2030智慧物流行业市场深度研究及发展前景投资可行性分析报告.docx
- 2025至2030智慧物流产业市场深度调研及发展趋势与行业项目调研及市场前景预测评估报告.docx
- 2025至2030智慧物流行业市场深度分析及竞争格局与投资战略报告.docx
- 铁栅栏消防安全课件.pptx
- 2025至2030智慧环保产业市场深度调研及发展趋势与行业项目调研及市场前景预测评估报告.docx
- 2018年全国各地中考物理试题分类汇编(第1期)-专题04机械运动(原卷版).docx
- 2025至2030智慧环保产业行业市场占有率及投资前景评估规划报告.docx
- 2025至2030智慧环保行业市场深度研究及发展前景投资可行性分析报告.docx
- 2025至2030智慧环保行业市场深度调研及发展趋势与行业项目调研及市场前景预测评估报告.docx
- 2025至2030智库建设行业市场深度调研及发展趋势与行业项目调研及市场前景预测评估报告.docx
最近下载
- 最地震演练脚本.docx VIP
- 《国有企业管理人员处分条例》解读.docx VIP
- 《无机及分析化学》课件 第7章 物质结构基础.ppt VIP
- Kyocera京瓷ECOSYS M4125idn_M4132idn操作手册.pdf
- 含糖透析液对血透病人的影响.doc VIP
- RADWIN5000安装调试指南.doc VIP
- 无机及分析化学:第四章 物质结构简介.ppt VIP
- 体育康养与自然疗法的结合研究论文.docx VIP
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 含糖透析液对糖尿病肾病血液透析患者血压和心率变异性影响.doc VIP
文档评论(0)