- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目7用户管理系统设计
学习目标知识技能目标:会描述CUI和GUI的特点;会描述AWT和Swing的关系;会描述Java中GUI控件的分类;会用JFrame、JPanel、JLabel等控件编写GUI界面的应用程序;职业素养目标:具备严谨细致、规范编码的职业素养,确保代码质量和可维护性具备以用户为中心的责任意识,GUI设计时注重用户体验
课证融通学习内容与“大数据应用开发(Java)”职业技能等级标准(初级)对应关系工作任务职业技能要求1.1Java高级API编程1.1.2能熟练运用JavaSE中的IO包完成大数据文件的读写和输入输出控制;1.1.3能运用JavaSE中的IO包完成大数据文本解析;
任务7.1编写用户登录界面1在管理信息系统中都会有用户登录界面,图形用户界面的框架、面板、标签、文本框、密码框等组件。本任务要求,用Java中的Swing工具包创建一个用户登录界面。任务详解任务描述
任务7.1编写用户登录界面1技能点1:识别Java中实现GUI的工具集Java中实现图形用户界面主要包括两个核心库:AWT(AbstractWindowsToolKit,抽象窗口工具包)和Swing。1.AWTJDK1.0中包含了一个基于GUI程序设计的类库,名为抽象窗口工具箱(AbstractWindowToolkit,简称AWT),包含在java.awt包中。2.Swing为了使用Java创建的图形界面也能够跨平台,即在不同操作系统中保持相同的外观,从JDK1.2版本开始引入了Swing的用户界面库,这些Swing组件位于javax.swing包中,成为JDK基础类库的一部分。技术准备
任务7.1编写用户登录界面1技能点1:识别Java中实现GUI的工具集技术准备Swing包主要类层次结构图AWT包主要类层次结构图
任务7.1编写用户登录界面1技能点2:用JFrame创建顶层窗口2.JFrame类的常用成员方法(1)setVisible(booleanb)功能:设置窗体的可见性,默认不可见(2)setSize(intwidth,intheight)功能:设置窗体的大小(宽和高),单位是像素(3)setDefaultCloseOperation(intoperation)功能:设置点关闭按钮时进行的操作(4)setResizable(booleanresizable)功能:设置是否可改变窗口的大小,默认可改变(5)setLocationRelativeTo(Componentc)功能:设置窗口相对于组件c的位置(6)setJMenuBar(JMenuBarmenubar)功能:给窗口设置菜单1.JFrame类的构造方法(1)JFrame()功能:创建一个没有标题、初始不可见的新窗体。(2)JFrame(Stringtitle)功能:创建一个标题为title、初始不可见的新窗体。技术准备
任务7.1编写用户登录界面1创建一个标题为“登录窗口”,大小为300*200的可见的窗体要求:(1)关闭窗口时结束应用程序;(2)窗口位于屏幕的中间;(3)窗口的大小不可以改变;教师演示第一步:任务分析第二步:关键技术第三步:编码实现第四步:运行测试
任务7.1编写用户登录界面1技能点3:用JPanel创建一个容器1.JPanel的构造方法:JPanel()功能:创建一个新的JPanel,默认为FlowLayout示例代码:JPanelpanel=newJPanel();2.常用方法add(Componentcomp)功能:把组件comp添加到JPanel里示例代码://把标签lblName添加到panel里JLabellblName=newJLabel(“姓名”);panel.add(lblName);技术准备
任务7.1编写用户登录界面1技能点4:用JLabel显示文本等提示信息1.常用构造方法(1)JLabel(Stringtext)功能:创建一个显示文本text的新的标签(2)JLabel(Iconimage)功能:创建一个显示image图像的新的标签(3)JLabel(Stringtext,Iconicon,inthorizontalAlignment)功能:创建一个显示文本text和图像icon的新标签。2.常用成员方法(1)setText(Stringtext)功能:定义该组件将显示的单行文本(2)setIcon(Iconicon)功能:定义该组件将显示的图标技术准备
任务7.1编写用户登录界面1技能点5:用JTextField接收单行文本1.常用构造方法(1)JTextField(intcolumns)功能:创建一个指定列
您可能关注的文档
- Java面向对象程序设计 课件 项目1 搭建Java开发环境.pptx
- Java面向对象程序设计 课件 项目2 编写第一个Java程序.pptx
- Java面向对象程序设计 课件 项目3 顺序结构程序设计.pptx
- Java面向对象程序设计 课件 项目4 选择结构程序设计.pptx
- Java面向对象程序设计 课件 项目5 循环结构程序设计.pptx
- Java面向对象程序设计 课件 项目6 面向对象程序设计.pptx
- Java面向对象程序设计 课件 项目8 飞机大战游戏.pptx
- Java面向对象程序设计 课件 项目9 新一线城市智慧交通数据采集与治理.pptx
- 租房合同范本5篇 .pdf
- 春晖一月读后感 .pdf
文档评论(0)