- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计 边学边做教程 信息工程学院 第十一章 java图形界面程序GUI设计 11.1 GUI包组成 11.2容器组件及布局使用 11.3 java事件触发及处理程序设计 11.4经典程序分析 任务2︰java容器组件及布局怎样使用 ? 问题1 ︰创建图形界面的步骤是怎样的? 问题2 ︰ 容器组件怎样使用? 问题3 ︰怎样使用布局管理器? 创建图形界面的一般步骤 AWT窗体容器Frame使用 布局类使用 容器默认的布局管理器 课堂小结及思考题 问题1 :窗口对象的显示或不显用什么方法设置 ? 问题2 :窗口的布局用什么方法选择? * 江西应用技术职业学院 边学边做教程 主讲: 教学大纲 ? 问题1 ︰创建图形界面的步骤是怎样的? 我们已了解java的图形界面设计工具包有AWT和Swing两个,并且大部分AWT组件在Swing中都有等价的组件,它们在表示形式上差一个“J”,使用功能及方式相似。 使用组件创建图形界面的一般步骤: 创建窗口 或容器类 设置容器的 布局 创建窗口内 的元素对象 加入窗口 元素对象 创建组件 事件处理代码 窗体容器Frame是应用程序经常使用的基本容器之一,窗体是一个可以带边框、标题栏、菜单栏与窗口缩放功能按钮(包括窗口最大化、最小化及关闭)的窗口。 Frame类的常用构造方法如下: Frame():创建没有标题内容的不可见窗体。要使对象显 示,必须调用对象的setVisible(true)方法。 Frame(String title):创建以参数title为标题内容的不可见 窗体。 问题2︰容器组件怎样使用 ? Swing容器JFrame的使用 JFrame类的构造方法如下: JFrame() 创建无标题的初始不可见框架。 JFrame(String title) 创建标题为title的初始不可见框架。 设置容器可见性 Jframe对象.setVisible(true); 为了在选择框架的关闭按钮时能退出程序,应添加WindowListener监听器或书写下列代码: frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE); 问题2︰容器组件怎样使用 ? JFrame对象 对JFrame添加组件有两种方式: (1) 用getContentPane( )方法获得JFrame的内容面板,再对其加入组件:frame.getContentPane().add(组件对象名) JFrame的使用-如何添加组件 JFrame对象 (2) 建立一个Jpanel或 JDesktopPane等中间容器,把组件添加到容器中,用setContentPane()方法把该容器置为JFrame的内容面板: Jpanel contentPane=new Jpanel( ); ……//把其它组件添加到Jpanel中; contentPane.add(组件对象名); frame.setContentPane(contentPane); //把contentPane对象设置成为frame的内容面板 JFrame的使用-如何添加组件 import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; class GUIDemo1 { public static void main(String[] args)throws Exception { JFrame f=new JFrame(第一个Java窗口); f.setSize(300,200); BufferedImage image=ImageIO.read(f.getClass().getResource(/MPj.jpg)); f.setIconImage(image); //设置图标 f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); //设置容器可见性
您可能关注的文档
- CAD绘图 利用草图设置绘制相关图素 草图设置.pptx
- 水质监控技术 布点方法与采样方法 水样的采集与保存.ppt
- 珠宝首饰营销 珠宝品牌策略 赛菲尔珠宝冠名央视春节除夕特别节目.pptx
- 珠算基础知识 握笔 4-2如何使用算盘--握笔 (1).ppt
- 水族景观制作与维护 水草缸的维护待删 水草缸的维护.ppt
- CAD技术 编辑二维图形 4.15合并对象.ppt
- 主推进动力装置 任务8.2:船舶推进器的操作与管理 任务8.2 船舶推进器的操作与管理.ppt
- 税法 各项所得的具体规定 个人所得税其他费用扣除规定(知识点).ppt
- CAD制图技能 基本图形的绘制 基本图形的绘制六.ppt
- 税费计算与筹划 土地增值税 7.9土地增值税.pptx
文档评论(0)