java窗体 个人信心_帮忙写下代码java swing,个人信息实例
展开全部
本人急忙62616964757a686964616fe59b9ee7ad9431333332636264做的:有什么不合要求的请再告诉我:
package show;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Test extends JFrame implements ActionListener
{
GridBagLayout g=new GridBagLayout();
GridBagConstraints c=new GridBagConstraints();
Test(String str)
{
super(str);
setSize(300,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(g);
//调用方法
addComponent();
submit.addActionListener(this);
setVisible(true);
setLocationRelativeTo(null);//设居中显示;
}
//在这个方法中将会添加所有的组件;
//使用的网格包布局;希望楼主能看懂;
public void addComponent()
{
//个人信息登记
noteInformation=new JLabel("个人信息登记:");
add(g,c,noteInformation,0,0,1,1);
//用户名
userName=new JLabel("用户名:");
add(g,c,userName,0,1,1,1);
//用户名输入框
textUserName=new JTextField(10);
add(g,c,textUserName,1,1,2,1);
//密码:
password=new JLabel("密码:");
add(g,c,password,0,2,1,1);
//密码输入框
textUserPassword=new JTextField(10);
add(g,c,textUserPassword,1,2,2,1);
//性别
sex=new JLabel("性别:");
add(g,c,sex,0,3,1,1);
//男 女单选框
sexMan=new JRadioButton("男");
add(g,c,sexMan,1,3,1,1);
sexGirl=new JRadioButton("女");
add(g,c,sexGirl,2,3,1,1);
ButtonGroup group=new ButtonGroup();
group.add(sexMan);
group.add(sexGirl);
//出生日期
birthday=new JLabel("出生日期:");
add(g,c,birthday,0,4,1,1);
//复选框及其内容
String[] YEARS=new String[65];
for(int i=1950,k=0;i<=2014;i++,k++)
{
YEARS[k]=i+"年";
}
year=new JComboBox(YEARS);
add(g,c,year,1,4,1,1);
//复选框及内容
month=new JComboBox(MONTH);
add(g,c,month,2,4,1,1);
//submit按钮
submit=new JButton("submit");
c.insets=new Insets(7,0,4,0);
add(g,c,submit,1,5,1,1);
result=new JTextArea(15,20);
add(g,c,result,0,6,3,4);
}
/*public void ActionPerformed(ActionEvent e)
{
String s=textUserName.getText();
String t=textUserPassword.getText();
String k=sexMan.getText();
String v=sexGirl.getText();
String a=(String) year.getSelectedItem();
String b=(String)month.getSelectedItem();
String num="用户名:"+s+"\n"+"密码: "+t+"性别: "+(k==null?v:k)+"\n"+"出生日期:"+a+" "+b;
result.append(num);
}*/
public void add(GridBagLayout g,GridBagConstraints c,JComponent jc,int x ,int y,int gw,int gh)
{
c.gridx=x;
c.gridy=y;
c.anchor=GridBagConstraints.WEST;
c.gridwidth=gw;
c.gridheight=gh;
g.setConstraints(jc,c);
add(jc);
}
public static void main(String args[])
{
new Test("个人信息登记表");
}
JLabel noteInformation,userName,password;
JLabel sex,birthday;
JTextField textUserName,textUserPassword;
JRadioButton sexMan,sexGirl;
JComboBox year,month;
JButton submit;
JTextArea result;
final String[] MONTH={"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"};
@Override
public void actionPerformed(ActionEvent arg0)
{
String s=textUserName.getText();
String t=textUserPassword.getText();
String k=sexMan.getText();
String v=sexGirl.getText();
String a=(String) year.getSelectedItem();
String b=(String)month.getSelectedItem();
String num="用户名:"+s+"\n"+"密码: "+t+"\n 性别: "+(k==null?v:k)+"\n"+"出生日期:"+a+" "+b;
result.setText(num);
}
}
java窗体 个人信心_帮忙写下代码java swing,个人信息实例相关推荐
- java实现计算器的退格功能_帮忙看下这个java做的计算器为什么实现不了退格和清零功能,3q...
已结贴√ 问题点数:5 回复次数:1 帮忙看下这个java做的计算器为什么实现不了退格和清零功能,3q import java.awt.*; import java.awt.event.*; publ ...
- java创建ee项目_项目头像–下一个Java EE功能?
java创建ee项目 又是一年中的这个时候. 圣诞节假期快到了,Java Advent Calender不断填满. 今天要写我的惊喜帖子. 我是Markus ,也称为@myfear , 多年来我一直在 ...
- java求圆锥的体积并比较大小_帮写下作业,Java代码编写程序,声明变量保存圆锥的底圆半径和高,计算圆锥的体积和底圆面积,final double P...
共回答了18个问题采纳率:94.4% import java.io.*; import java.util.Scanner; public class Tast { public static voi ...
- java mplayer 源码_师兄写的一个JAVA播放器的源代码
MediaPlayer.java ---------------------------------------------------------------------------- //程序主文 ...
- java 数据校验框架_自己写的基于java Annotation(注解)的数据校验框架
JavaEE6中提供了基于java Annotation(注解)的Bean校验框架,Hibernate也有类似的基于Annotation的数据校验功能,我在工作中,产品也经常需要使 用数据校验,为了方 ...
- java linux解压_在LINUX下 用JAVA如何解压rar文件
展开全部 楼主试试这个代码~~ package decompress; import java.io.File; import java.io.FileOutputStream; import org ...
- 用php web编程作业,代做CSE2ISD作业、代做Web,php程序作业、代写Java/web编程作业、代写C/C++/Java留学生作业...
代做CSE2ISD作业.代做Web,php程序作业.代写Java/web编程作业.代写C/C++/Java留学生作业 日期:2018-10-08 10:00 CSE2ISD – Information ...
- java窗体广告墙(图片上传)java广告系统
java窗体广告墙(图片上传)java广告系统 public Swingtest002() {// 设置标题setTitle("请登陆");// 绝对布局setLayout(nul ...
- java鼠标右击出现选择窗口_java菜单代码 java中鼠标右击弹出菜单怎样实现
帮忙给一个java菜单栏例子的源代码 给你个小例子,已经添加注释了.自己运行下看看效果,满意的话记得结贴子. import java.awt.BorderLayout; import java.awt ...
最新文章
- 设计模式解析(五)——几种设计模式之Facade和Adapter
- 年轻代频繁ParNew GC,导致http服务rt飙高
- Apache开启Gzip压缩,LAMP网页压缩
- php如何新建xml文件,PHP新建XML打开XML读取XML怎么写
- 编写程序处理一个 string 类型的 list 容器。在该容器9.27:中寻找一个特殊值,如果找到,则将它删除掉。用 deque容器重写上述程序。
- leetcode367. 有效的完全平方数
- deeplearning4j
- RabbitMQ 手动签收
- 每日整理Python基础——python教程入门学习
- Vue:使用highCharts
- 【No.11 默认实参的匹配】
- 微信、米聊等国内kik类手机通信录互动应用前景探讨
- (已更新)成语小秀才小程序V2.0.14完整安装包+小程序前端
- 手机如何查看图片分辨率?手机图片分辨率怎么修改?
- 程序学3DMax之改变物体的中心轴及物体归置零点
- Quartz分布式任务调度原理
- python Subprocess的使用
- python里的splitlines详解
- 微信开发必备工具 php和java开发语言
- 软件工程大作业之停车场管理系统
热门文章
- idea解决Command line is too long. Shorten command line for ServiceStarter or also for Application报错
- Java中的statis用法
- 【SpringBoot】12.SpringBoot整合Dubbo+Zookeeper
- 安卓webview长按分享,长按选择,长按复制,仿好奇心日报长按分享自定义弹窗的实现
- 数据结构与算法——赫夫曼树基本实现
- 下班之后,回个毛线的工作消息!
- 如何在Visual Studio中安装.net6.0 或者 将在Visual Studio中将.net 5.0更新为6.0
- 小程序为什么有的方法要写在methods,有的可直接写在page下
- 五、C语言指针和数组
- iOS 面试基础题目