Swing实现个人简历
源码:
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.*;
public class Stu extends JFrame {
public Stu() {
JFrame c= new JFrame();
setLayout(null);//取消布局管理设置,采用绝对布局方式实现
setBounds(0,0,200,150);
Container a=getContentPane();//创建容器对象
setTitle("个人信息面板");//定义该窗体的标题
setSize(500,500);//设置窗体大小
setLocation(50, 50);
JLabel s=new JLabel("姓名:");
s.setBounds(10,20,100,30);//姓名标签位置
a.add(s);
JTextField jt=new JTextField();//建立新的文本文件筐
jt.setColumns(40);//设置文本框长度
jt.setFont(new Font("宋体",Font.PLAIN,20));//设置字体为宋体
a.add(jt);//添加jt到容器里
jt.setBounds(50,25,100,20);
JLabel d=new JLabel("年龄:");
d.setBounds(10,40,100,30);
a.add(d);
JTextField js=new JTextField();
js.setColumns(20);
js.setFont(new Font("宋体",Font.PLAIN,20));
a.add(js);
js.setBounds(50,45,100,20);
JLabel f=new JLabel("专业:");
f.setBounds(10,60,100,30);
a.add(f);
JComboBox<String> comboBox=new JComboBox<String>();//创建一个下拉列表框
comboBox.setBounds(50,65,130,30);//设置坐标
comboBox.addItem("物联网");
comboBox.addItem("软件工程");
comboBox.addItem("计算机科学与技术");
comboBox.addItem("网络工程");
getContentPane().add(comboBox);//将下拉列表框里的组件添加到容器内
JLabel g=new JLabel("爱好:");
g.setBounds(10,180,100,30);
a.add(g);
JCheckBox c1=new JCheckBox("敲代码");
c1.setBounds(45,180,100,30);
a.add(c1);
JCheckBox c2=new JCheckBox("打篮球");
a.add(c2);
c2.setBounds(105,180,100,30);
JCheckBox c3=new JCheckBox("吃美食");
a.add(c3);
c3.setBounds(170,180,100,30);
JCheckBox c4=new JCheckBox("看小说");
a.add(c4);
c4.setBounds(45,200,100,30);
JCheckBox c5=new JCheckBox("平面设计");
a.add(c5);
c5.setBounds(105,200,100,30);
JCheckBox c6=new JCheckBox("UI设计");
a.add(c6);
c6.setBounds(45,220,100,30);
JCheckBox c7=new JCheckBox("视频剪辑");
a.add(c7);
c7.setBounds(165,220,100,30);
JCheckBox c8=new JCheckBox("棒球");
c8.setBounds(105,220,100,30);
a.add(c8);
JLabel h=new JLabel("民族:");//定义一个标签
h.setBounds(10,250,100,30);//设置位置
a.add(h);
JComboBox<String> comboBox1=new JComboBox<String>();
comboBox1.setBounds(50,250,100,30);
comboBox1.addItem("汉族");
comboBox1.addItem("回族");
comboBox1.addItem("藏族");
comboBox1.addItem("土族");
getContentPane().add(comboBox1);
JLabel j=new JLabel("性别:");
j.setBounds(10,360,100,30);
a.add(j);
JRadioButton jr1=new JRadioButton("男");
JRadioButton jr2=new JRadioButton("女");
jr2.setBounds(100,360,100,30);
a.add(jr2);
jr1.setBounds(40,360,100,30);
a.add(jr1);
setVisible(true);//视窗体可见
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//设置关闭方式
}
public static void main(String[] args)
{
new Stu();
}
}
运行结果:


Swing实现个人简历的更多相关文章
- 实验十二:SWING界面设计
实验程序: import java.awt.FlowLayout;import javax.swing.*;import java.awt.Container;public class jianli ...
- SWING界面
import java.awt.FlowLayout;import javax.swing.*;import java.awt.Container; public class kk extends J ...
- 如何使用swing创建一个BeatBox
首先,我们需要回顾一些内容(2017-01-04 14:32:14): 1.Swing组件 Swing的组件(component,或者称之为元件),是较widget更为正确的术语,它们就是会放在GUI ...
- 简历生成平台项目开发-STEP1问卷设计
周五课程结束完后,小组建立QQ群和微信群,着手讨论项目问题.一开始的大概想法:就业信息平台,收集企业招聘信息和就业生资料,提供给学生和企业的校企对接平台.后来发现群里谭卓同学也有个相关的思路,经过商量 ...
- Java Swing interview
http://www.careerride.com/Swing-AWT-Interview-Questions.aspx Swing interview questions and answers ...
- Swing布局管理器介绍
创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://zhangjunhd.blog.51cto.com/113473/128174 当选 ...
- swing with transformjs
Antecedent Facebook made a HTML5 game long time ago. The opening animation is a piece of software th ...
- 简历生成平台项目开发-STEP5初步界面demo实现
谭卓因为暑期实习,去杭州实习了,走之前在git上上传了一些文档(https://github.com/USTC-CV-creator/),项目到目前为止,前端demo已经做好,后台接收请求生成PDF部 ...
- 简历生成平台项目开发-STEP4第二次项目例会讨论
时间:2016.7.15周五7点半 地点:图书馆 讨论主题:交流各自手头项目进展,确定下一步任务 内容:按照之前的讨论的任务大家各自汇报进度. 汇报人:谭卓.尹忠诚 内容:1.基于富文本编辑器的模板, ...
随机推荐
- ubuntu搭建Gerrit代码审核服务器
谷歌的 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,另外一个重要的创新就是 Gerrit —— 代码审核服务器.Gerrit 为 git 引入 ...
- TCP/IP协议与Http协议的区别
转自:https://www.cnblogs.com/xianlei/p/tcpip_http.html TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如 ...
- 2. Ext中关于Ext.QuickTips.init()的使用
转自:http://www.cnblogs.com/jianglan/archive/2011/08/26/2154120.html 在extJS的例子中,大部分都在程序第一行使用了如下语句:Ext. ...
- 【黑金教程笔记之003】【建模篇】【Lab 02 闪耀灯和流水灯】—笔记
(1) 扫描频率和闪耀频率? 模块: /**************************************** module name:flash_module function ...
- 3 Java对象的内存布局以及对象的访问定位
先来看看Java对象在内存中的布局 一 Java对象的内存布局 在HotSpot虚拟机中,对象在内存中的布局分为3个区域 对象头(Header) Mark Word(在32bit和64bit虚拟机 ...
- 水题不AC,自挂二叉树——Chemist
学长让我们刷USACO的水题果然是有道理的,做了四道挂了两道...细节处理一定要小心!大概都是NOIP Day1 T1的难度,但是一定要考虑全面否则还是凉凉啊. 一.USACO1.1贪婪的送礼者 题目 ...
- 例题 3-5 生成元 digit generator
#include<stdio.h> #include<string.h> #define maxn 100005 int ans[maxn]; //类似于 比较大的数组还是开导 ...
- python 关闭redis的连接
在python语言中使用redis时,没有找到对应的关闭的方法 try: self.redisconn = StrictRedisCluster(startup_nodes=self.redisNod ...
- 进击的Python【第七章】:python各种类,反射,异常处理和socket基础
Python的高级应用(三)面向对象编程进阶 本章学习要点: 面向对象高级语法部分 静态方法.类方法.属性方法 类的特殊方法 反射 异常处理 Socket开发基础 一.面向对象高级语法部分 静态方法 ...
- [POI2007]石头花园SKA
Description Blue Mary是一个有名的石头收藏家.迄今为止,他把他的藏品全部放在他的宫殿的地窖中.现在,他想将他的藏品陈列在他的花园中.皇家花园是一个边长为1000000000单位的平 ...