要求:

窗口建立一个窗口用于输入个人信息,内容包括学号(文本框),姓名(文本框),学院(下拉表列),专业(下拉表列),性别(单选),爱好(多选),特长(文本区域)

如下图所示

代码:

package 实验二;public class test {public static void main(String args[]){ComponentInWindow win = new ComponentInWindow();win.setBounds(100,100,450,260);win.setTitle("个人信息");}
}package 实验二;
import java.awt.*;
import javax.swing.*;
public class ComponentInWindow extends JFrame {JTextField field1,field2;//文本框;JComboBox comboBox1,comboBox2;//下拉列表;JRadioButton radioM,radioF;//单选;ButtonGroup group;JCheckBox jchechBox1,jchechBox2,jchechBox3;//复选框;JTextArea area;//文本区域;public ComponentInWindow(){init();setVisible(true);}void init(){setLayout(new FlowLayout());comboBox1 =new JComboBox();comboBox2 =new JComboBox();Label a=new Label("姓名:");Label b=new Label("学号:");Label c=new Label("学院:");Label d=new Label("专业:");Label e=new Label("性别:");Label f=new Label("爱好:");Label g=new Label("特长");field1 = new JTextField(10);field2 = new JTextField(10);comboBox1.addItem("数学与统计学院");comboBox1.addItem("体育学院");comboBox2.addItem("统计学");comboBox2.addItem("信息与计算科学");group = new ButtonGroup();radioM = new JRadioButton("女");radioF = new JRadioButton("男");group.add(radioM);group.add(radioF);jchechBox1 = new JCheckBox("游泳");jchechBox2 = new JCheckBox("画画");jchechBox3 = new JCheckBox("听音乐");area =new JTextArea (20,10);add(a);add(field1);add(b);add(field2);add(c);add(comboBox1);add(d);add(comboBox2);add(e);add(radioM);add(radioF);add(f);add(jchechBox1);add(jchechBox2);add(jchechBox3);add(g);add(area);}}

JAVA--建立一个可输入个人信息的窗口相关推荐

  1. 使用Java建立一个公交管理系统,监督管理公交日常运营情况。

    使用Java建立一个公交管理系统,帮助公交管理部门监督管理公交日常运营情况. 使用Java建立一个公交管理系统,帮助公交管理部门监督管理公交日常运营情况,根据公交线路.车辆情况.工作人员.乘客等信息, ...

  2. 某班有5名同学,建立一个学生的简单信息表,包括学号、姓名、3门课程的成绩,编写程序,计算每名学生的平均成绩及名次。(30分) 题目内容: 某班有5名同学,建立一个学生的简单信息表,包括学号、姓名、3

    某班有5名同学,建立一个学生的简单信息表,包括学号.姓名.3门课程的成绩,编写程序,计算每名学生的平均成绩及名次.(30分) 题目内容: 某班有5名同学,建立一个学生的简单信息表,包括学号.姓名.3门 ...

  3. java建立一个小小留言板

    java建立一个小小留言板 制作如图一个留言板的界面,并按要求加入所需控件,并能按要求进行窗口 控件的布局.并按要求为按钮.文本框.窗口添加事件,使之实现提交显示留言, 清屏,留言至顶和至尾.要求文本 ...

  4. java中double身高_用JAVA编一个程序 输入10名同学的身高,找出最高升高,要求使用对象数组类型的带参方法来实现...

    用JAVA编一个程序 输入10名同学的身高,找出最高升高,要求使用对象数组类型的带参方法来实现 关注:285  答案:5  mip版 解决时间 2021-02-05 07:44 提问者女人不需要倾国倾 ...

  5. java完成一个学生信息调查程序_利用Java设计一个简单的学生信息管理程序

    利用Java设计一个简单的控制台学生信息管理程序 此程序可作为课设的参考,其中信息存储于文件中. 创建了学生类Student,用于存储学号等的信息.创建StudentFunction类,用于实现诸如学 ...

  6. java简单信息管理_用java写一个简单的学生信息管理系统

    您好,现在是想做一个有界面的应用程序,再利用输入输出流实现对数据的读写,从而实现对小型数据库中数据进行增删改查功能,目前界面已做好,问题是在程序怎样导入小型数据库并且实现功能.有程序示例就更好啦,非常 ...

  7. 用java建立一个学生查询系统_一个简单的java学生寝室查询系统

    本文实例为大家分享了java学生寝室查询系统的具体代码,供大家参考,具体内容如下 前端部分: index.html ahpu freshman dormitory inquiry html,body{ ...

  8. java写的学生信息查询系统_用JAVA写一个简易的学生信息管理系统

    前言:写这篇文章的目的: 为了以后复习方便,当你回头看自己的代码的时候不至于想不起你写下这段代码的思路: 慢慢锻炼自己总结的能力,养成习惯以后去写自己的技术博客,古人云,温故而知新 作为一个技术拓荒者 ...

  9. 大众点评 爬虫 java_用JAVA制作一个爬取商品信息的爬虫(爬取大众点评)

    很多企业要求利用爬虫去爬取商品信息,一般的开发模型如下: for i=1;i<=最大页号;i++ 列表页面url=商品列表页面url+?page=i(页号) 列表页面=爬取(列表页面url) 商 ...

最新文章

  1. 面试题37:两个链表的第一个公共结点
  2. java猜数字小游戏_Java实现简单猜数字小游戏
  3. 面试中该如何介绍项目?
  4. 音视频开发(6)---nginx视频服务器
  5. 计算机网络专业以后装网线,宽带以后都不用装了? 将会被5G取代?
  6. mysql关于时间的面试题_关于面试中的mysql试题1
  7. JavaScript正则表达式之分组匹配 / 反向引用
  8. 17.凤凰架构:构建可靠的大型分布式系统 --- 技术演示工程实践
  9. 中国IP网通IP地址段
  10. 简易银行管理系统(C语言)
  11. docker(9):高级网络配置
  12. 哐筹甍颚往往能够用它实现
  13. python学习-循环替换txt文件中的指定字符
  14. 数据结构与算法---均摊时间复杂度
  15. 大数据缺省值插补方法(回归填补[stochastic regression imputation],聚类填补,。。)
  16. 7.跨段跳转,短调用和长调用堆栈图
  17. VaR方法(Value at Risk,简称VaR)[风险价值模型]
  18. 上海居住证及居住证积分常见问题(70个常见问题)
  19. 1168: 账单(指针专题,多实例)
  20. Canvas模拟地球,月球公转

热门文章

  1. 解决Truffle搭建项目环境时候出现ExtendableError: Could not find suitable configuration file.
  2. MD5绕过(强弱类型比较)
  3. 如何在Google上下载高清原图
  4. IEEE-754标准
  5. 多任务学习(MTL)--学习笔记
  6. Arduino CapacitiveSensor 电容式触摸传感器
  7. python相关参考文献_[编程]Python数据分析
  8. Java飞书三方网站对接
  9. Vue 实现Redis管理页面
  10. vue中实现省市区三级联动(V-Distpicker插件)