- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目五 图形化学生信息输入功能实现 中国人民大学出版社 技能目标 能运用布局管理器及各种可视组件设计应用程序图形界面。 知识目标 掌握容器组件的布局样式; 掌握常用可视组件的用法; 掌握事件驱动机制。 项目任务 本项目完成输入学生的姓名、性别、个人爱好与籍贯信息并输出。学生的信息输入形式是借助于图形化的用户界面实现的。为方便用户的输入,在图形化界面中使用了很多的可视组件。 任务一 学生信息输入界面设计 import javax.swing.*; import java.awt.*; public class InputData { JFrame frame; JLabel lXm,lXb,lAh,lJg; //声明标签组件 JTextField tXm,tXb,tAh,tJg; //声明文本行组件 JPanel p1,p2,p3,p4,p5; //声明面板组件 JButton button; //声明按钮组件 public InputData( ) { frame=new JFrame(信息录入); //创建框架对象 lXm=new JLabel(姓名:); //创建标签对象 。。。。 tXm=new JTextField(12); //创建文本行对象 。。。。 button=new JButton(确定); //创建按钮对象 frame.setLocation(100,100); frame.setSize(240,200); p1=new JPanel( ); //创建面板对象 p1.setLayout(new FlowLayout(FlowLayout.LEFT)); //设置面板的布局样式 p2=new JPanel( ); p2.setLayout(new FlowLayout(FlowLayout.LEFT)); p3=new JPanel( ); p3.setLayout(new FlowLayout(FlowLayout.LEFT)); p4=new JPanel( ); p4.setLayout(new FlowLayout(FlowLayout.LEFT)); p5=new JPanel( ); p1.add(lXm); p1.add(tXm); //将组件加入面板中 。。。。 Panel p=new Panel( ); p.setLayout(new GridLayout(5,1)); p.add(p1); p.add(p2); p.add(p3); p.add(p4); p.add(p5); frame.add(p); frame.setVisible(true); } public static void main(String args[ ]) { new InputData( ); } } 相关知识 1.认识Component组件 Component类是其他组件类的父类,Java把由Component类的子类或间接子类创建的对象称为一个组件。在此介绍该类的一些方法,这些方法可直接继承到子类中使用。 ①public void ?setFont(Font f):设置组件的字体。 ②public void ?setForeground(Color r):设置组件的前景色。 ③public void?setLocation(int x,int y):设置组件的显示位置。 ④public void?setSize(int width, int height):调整组件的大小,使其宽度为 width,高度为 height。 ⑤?public void setVisible(boolean b):根据参数b的值显示或隐藏此组件。 ⑥public Color ?getForeground( ):获得组件的前景色。 ⑦public Font getFont( ):获得组件的字体。 ⑧?public Color getBackground( ):获得组件的背景色。 ⑨?public int getHeight( ):返回组件的当前高度。 ⑩public void ?invalidate( ):使此组件无效。 Java把由Container的子类或间接子类创建的对象称为一个容器。容器类的常用方法: ①public void add( ):一个容器调用这个方法将组件添加到该容器中。 ②public void rem
您可能关注的文档
- Flash动画制作与实训 作者 邓文达 第8章 动物常规动作与案例.ppt
- Flash动画制作与实训 作者 邓文达 第9章 自然现象的表现方法与案例.ppt
- Flash动画制作与实训 作者 邓文达 第10章 Flash经典动画实战.ppt
- Flash动画制作与应用 作者 周德云 10.ppt
- Flash动画制作与应用 作者 周德云 11.ppt
- Flash动画制作与应用 作者 周德云 12.ppt
- Flash动画制作与应用 作者 周德云 13.ppt
- Flash动画制作与应用 作者 周德云 14.ppt
- Flash动画制作与应用 作者 周德云 15.ppt
- Flash动画制作与应用 作者 周德云 16.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 作者 张兴科 季昌武 项目一.ppt
- JavaEE开发技术与案例教程 作者 刘彦君 金飞虎 第2章 JDBC数据库编程.ppt
- JavaEE开发技术与案例教程 作者 刘彦君 金飞虎 第3章 JavaServlet.ppt
- JavaEE开发技术与案例教程 作者 刘彦君 金飞虎 第5章 XML.ppt
- JavaEE开发技术与案例教程 作者 刘彦君 金飞虎 第6章 Struts2.ppt
- JavaEE开发技术与案例教程 作者 刘彦君 金飞虎 第9章 EJB.ppt
- JavaEE开发技术与案例教程 作者 刘彦君 金飞虎 第10章-SSH整合开发案例.ppt
- JavaEE开发技术与案例教程 作者 刘彦君 金飞虎 第11章 基于javaEE的测试.ppt
- JavaScript+jQuery网页特效设计实例教程 作者 陈承欢 单元2 设计日期时间类网页特效.ppt
- JavaScript+jQuery网页特效设计实例教程 作者 陈承欢 单元3 设计文字类网页特效.ppt
最近下载
- 登革热诊疗方案(2024年版).pdf VIP
- 人教版PEP小学英语六年级上册第一单元测试卷.pdf VIP
- 《装配式装修标准化模块化设计 》课件——模块七:装配式装修卫浴部品体系设计.ppt VIP
- 《全装饰住宅部品集成技术》课件——模块六:集成厨房部品体系设计装配式装修.pptx VIP
- 破晓剧本(红色剧目).docx VIP
- 《装配式装修标准化模块化设计 》课件——模块六:集成厨房部品体系设计装配式装修.ppt VIP
- 国际投资(第六版)课件 SolMcL_6e_ch10.ppt VIP
- 《装配式建筑装饰装修》习题-04收纳系统设计.docx VIP
- 装配式建筑装饰装修-标准化.pptx VIP
- 常用电子管参数及脚位5.doc VIP
文档评论(0)