_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六

_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六

ID:19880367

大小:886.48 KB

页数:39页

时间:2018-10-07

_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六_第1页
_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六_第2页
_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六_第3页
_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六_第4页
_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六_第5页
资源描述:

《_程序设计任务教程_教学课件 王晓刚 黄珏 java教程 单元六》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计任务教程任务2添加基本组件任务1创建GUI程序界面任务3添加文本区和滚动面板任务4添加单选按钮和复选框单元6图形用户界面程序设计任务5添加列表框和组合框单元6图形用户界面程序设计Java提供了完善的图形用户接口库类,利用这些类可以创建出很多不同的用户界面。【学习目标】Java图形用户界面的基本概念Java中框架等容器的使用Java中标签、按钮等基本组件的使用Java中文本区、单选按钮、列表框等常用组件的使用任务1创建GUI程序界面【任务简介】本次任务是在熟悉GUI程序界面开发方法的基础上,设计一个应用程序界面,在其窗口中显示一个既有文字又有

2、图标的标签,程序运行界面如图所示。任务1创建GUI程序界面【相关知识】一、AWT和Swing1.AWTJava早期用来开发图形用户界面程序的类库,就是AWT,中文是抽象窗口工具包,可以开发简单的图形用户界面程序。2.Swing所有Swing组件类都在Java扩展包javax.swing包中,在程序中使用Swing组件时,需要用import语句引入该组件类或采用下面的方式引入整个javax.swing包:importjavax.swing.*;任务1创建GUI程序界面【相关知识】二、JavaGUI程序组件简介JavaGUI程序组件可以分为三大类:组件类(co

3、mponentclass)、容器类(containerclass)和辅助类(helperclass)。1.组件类组件类是用来创建程序的图形界面,比如,JButton、JLabel、JTextField等。如图所示。任务1创建GUI程序界面在java.awt包中的类在javax.swing包中的类任务1创建GUI程序界面【相关知识】二、JavaGUI程序组件简介2.容器类容器类是用来包含其他组件的类。要使用Swing组件,有5种容器类可以使用,分别是:Container类JFrame类JDialog类JApplet类JPanel类任务1创建GUI程序界面【相

4、关知识】二、JavaGUI程序组件简介3.GUI辅助类辅助类是用来支持GUI组件的,放在java.awt包中。Graphics类Color类Font类FontMetric类LayoutManager类任务1创建GUI程序界面【相关知识】三、创建界面要创建Swing图形用户界面程序,需要先创建一个表示图形用户界面的类,用来放置要显示的其他所有组件。1.创建窗口JFrame()JFrame(Stringtitle)任务1创建GUI程序界面【相关知识】三、创建界面2.设置窗口publicvoidsetSize(intwidth,intheight)publicv

5、oidsetTitle(Stringtitle)publicvoidsetBounds(intx,inty,intwidth,intheight)publicsetIconImage(Imageimage)publicvoidVisible(booleanb)publicvoidpack()publicvoidsetDefaultOperation()任务1创建GUI程序界面【相关知识】四、标签(JLabel)标签(JLabel)是显示文本或图标的一个静态区域,一个标签允许同时显示文字和图标。标签不能接收键盘的信息输入,只能查看其显示内容而不能修改,即不具

6、备动态编辑功能,它本身不响应任何事件,也不能获得键盘焦点。任务1创建GUI程序界面【相关知识】五、图标(ImageIcon)图标(ImageIcon)可以用于创建图标对象。常用的构造方法有:Imagelcon(Stringfilename)ImageIcon(Imageimage)ImageIcon(URLlocation)任务1创建GUI程序界面【任务实施】01LabelFrame.java02importjavax.swing.*;03publicclassLabelFrame{04publicstaticvoidmain(String[]args){

7、05JFramelabelframe=newJFrame("包含标签组件的窗口");06labelframe.setSize(200,200);07JLabellabel1=newJLabel();08Iconicon=newImageIcon("D:/Java/icon6.png");09label1.setText("标签文本");10label1.setIcon(icon);11labelframe.getContentPane().add(label1);12labelframe.setDefaultCloseOperation(JFrame.EX

8、IT_ON_CLOSE);13labelframe.setVisi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。