- 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
您可能关注的文档
- Illustrator CS3中文版实例教程 1CD 汪晓斌 1新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 3新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 4新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 5新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 6新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 9新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 10新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 11新.ppt
- Illustrator CS3中文版实例教程 1CD 汪晓斌 12新.ppt
- Illustrator CS5实例教程 第2版 孙宇 刘智平 01新.ppt
- Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 张兴科 季昌武 项目一新.ppt
- JavaEE开发技术与案例教程 刘彦君 金飞虎 第1章 JavaEE概述新.ppt
- JavaEE开发技术与案例教程 刘彦君 金飞虎 第3章 JavaServlet新.ppt
- JavaEE开发技术与案例教程 刘彦君 金飞虎 第5章 XML新.ppt
- JavaEE开发技术与案例教程 刘彦君 金飞虎 第8章 Spring2新.ppt
- JavaScript+jQuery网页特效设计实例教程 陈承欢 单元2 设计日期时间类网页特效新.ppt
- JavaScript+jQuery网页特效设计实例教程 陈承欢 单元3 设计文字类网页特效新.ppt
- JavaScript+jQuery网页特效设计实例教程 陈承欢 单元5 设计表单控件类网页特效新.ppt
- JavaScript+jQuery网页特效设计实例教程 陈承欢 单元7 设计选项卡类网页特效新.ppt
- JavaScript+jQuery网页特效设计实例教程 陈承欢 单元8 设计内容展开与折叠类网页特效新.ppt
最近下载
- 四级检验工理论1.docx VIP
- 附件:江苏省建设工程监理现场用(第七版).docx VIP
- 钳工中级班练习(2021-10-27).docx VIP
- DB13_T1418-2011_高温闷棚土壤消毒技术规程_河北省.docx VIP
- 《牛的解剖》课件.ppt VIP
- 新收入准则下建筑业的全流程账务处理.pdf VIP
- DB11 971-2013 重点建设工程施工现场治安防范系统规范.pdf VIP
- 钳工中级班练习(2021-11-1).docx VIP
- 《医疗器械经营质量管理基本要求》DB14T 3291-2025.pdf VIP
- 2024年中考第三次模拟考试题:道德与法治(陕西卷)(解析版).docx VIP
原创力文档


文档评论(0)