下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.选择题以下说法中错误的选项是()A.对Swing构件只能设置一个边框Swing构件能建立组合边框或自己设计边框C.在Swing构件中,按钮可以使用图标修饰D. Swing构件支持键盘代替鼠标的操作向容器添加新构件的方法是(A)a.dd( ) B. insert ( ) C. fill ( ) D. set ()(3)关于布局管理器LayoutManager,以下说法中正确的选项是(D)A.布局管理器是用来部署Java应用程序的网上发布的LayoutManager本身不是接口C.布局管理器是用来管理构件放置在容器中的位置和大小的D.以上说法都不对JTextField类提供的GUI功能是(A)A
2、.文本区域B.按钮 C.文本字段 D.菜单将GUI窗口划分为东、西、南、北、中五个局部的布局管理器是(D)A. FlowLayout B. GridLayout C. BoxLayoutD. BorderLayout(6)关于Panel,以下说法中错误的选项是(D)Panel可以作为最外层的容器单独存在Panel必须作为一个构件放置在其他容器中Panel可以是透明的,没有边框和标题Panel是一种构件,也是一种容器.填空题( BorderLayout )包括5个明显的区域:东、南、西、北、中。Java的图形界面技术经历了两个开展阶段,分别通过提供AWT开发包和(Swing)开发包 来表达。(3
3、)可以使用setLoaction( )、setSize()或(setBounds()中的任何一种方法设置组件 的大小或位置。(4)( GridLayout )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。(5)框架的默认布局管理器(BorderLayout)o.编程题制作如图7-20所示的登录界面。图7-20package com. zhouzhou;import java. awt.import javax. swing. *;public class Dcmol1 extends JFrame /定义组件JPanel jpl, jp2, jp3;JLabel jlbl, jlb2
4、;JButton jbl, jb2;JTextField jtf1;JPasswordField jpf1;public static void main(String args) / TODO Auto-generated method stubDemoll dl = new Demoll();/构造函数public Demol1() jpl = new JPanel ();jp2 = new JPanel ();jp3 = new JPanel ();jlbl = new JLabel (用户名);jlb2 = new JLabel (密 码);jbl = new JButton (登录)
5、;jb2 = new JButton (取消“);jtfl = new JTextField(10);jpfl = new JPasswordField(lO) ;/ 设置布局管理(上面忘记:extends JFrame,这里出错了) this.setLayout(new GridLayout(3, 1);加入各个组件jpl. add(jlbl);jpl. add(jtfl);jp2. add(jlb2);jp2. add(jpfl);jp3. add (jbl);jp3. add(jb2);/加入到JFramethis, add (jpl);this, add (jp2);this, add
6、(jp3);this. setSize (250, 150);this. setTitle(登录“);this.setDefaultCloseOperation(JFrame. EXIT ON CLOSE); this.setVisible(true);)制作如图7-21所示的选择界面。你直取的运动足球 篮球 网球你的性别O男。女注册用户取消用户图 7-21package com. zhouzhou;import java, art*;import javax.swing. *;public class Demo12 extends JFrame /定义组件JPanel jpl, jp2, j
7、p3;JLabel jlbl, jlb2;JCheckBox jcbl, jcb2, jcb3;JRadioButton jrbl, jrb2;JRutt.on jb1, Jh2;/单项选择设置ButtonGroup bg, bg2;public static void main(String args) / TODO Auto-generated method stubDemo12 d2 = new Demo12 ();)/构造函数public Demo12() jpl = new JPanel ();jp2 二 new JPanel ();jp3 = new JPanel ();jlbl
8、= new JLabel (“你喜欢的运动);jlb2 = new JLabel (你的性别);jcbl = new JCheckBox (足球);jcb2 = new JCheckBox (篮球);jcb3 = new JCheckBox (网球);/下面可以设置单项选择/ ButtonGroup bg2=new ButtonGroup();/ bg2.add(jcbl);/ bg2. add(jcb2);/ bg2. add(jcb2);jrbl = new JRadioButton (男);jrb2 = new JRadioButton (女);/ 一定要把jrbl, jrb2放入到一个
9、ButtonGroup里面 ButtonGroup bg = new ButtonGroup();bg. add (jrbl);bg. add(jrb2);jbl 二 new JButton(注册用户);jb2 = new JButton (取消用户“);this.setLayout(new GridLayout(3, 1);jpl. add(jlbl);jpl. add(jcbl);jpl. add(jcb2);jpl. add(jcb3);jp2. add(jlb2);jp2. add(jrbl);jp2. add(jrb2);jp3. add(jbl);jp3. add(jb2);/加入到JFramethis.add (jpl);this. add
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年秋新教科版八年级上册物理教学课件 第2章 运动与能量 1 认识运动
- 2024年秋新沪粤版物理八年级上册课件 第一章走进物理世界课件 第三节长度和时间测量的应用
- 《幼儿舞蹈基础》 课件 项目一 舞蹈的起源与发展
- 关于微博的英语介绍
- 合同会签流程
- 2024届安徽省鼎尖联盟高三下学期三模联考物理试题(解析版)
- 2023-2024学年山东省天一大联考高三下学期模拟预测物理试题
- 2023年碳碳复合材料刹车片项目评估分析报告
- 2024【合同范本】地区总代理合同范本
- 2024石油产品购销合同
- 广东省潮州市潮安区2023-2024学年八年级下学期期末数学试题(原卷版)
- DB61T 5089-2024 农房建设通 用技术标准
- 地球与地球仪-经线和经度 2024-2025学年七年级地理上册新教材教学课件(人教版2024)
- 2024年统编版新教材语文小学一年级上册第一单元测试题及答案
- 金科服务服务力大赛全国总决赛物业服务技能大赛理论知识参考题库附答案
- 煤矿应急叫应、回应、响应机制
- Unit1单词讲解教学设计2024-2025学年新人教版英语七年级上册
- 职业技术学校《基础化学》课程标准
- 旋挖钻孔灌注桩施工技术交底记录(干作业)
- 集团网络改造、虚拟化数据中心系统项目建设方案
- 2024-2030年中国共享茶室行业发展状况与前景趋势研究研究报告
评论
0/150
提交评论