java gui登陆注册,java中的Gui注册界面

我是一个小菜鸟.嘻嘻package suanFa;

import java.awt.Color;

import java.awt.Font;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileWriter;

import javax.swing.Icon;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JOptionPane;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class firstProblem extends JFrame {

JTextField jt;

JPasswordField jw,jw1;

Font fw=new Font("",Font.BOLD,20);

public firstProblem() {

setTitle("注册窗口");

setBounds(500,100,607,469);

setLayout(null);

setDefaultCloseOperation(2);

setIconImage(new ImageIcon("image\\icon.png").getImage());

JLabel jl1=new JLabel(new ImageIcon("image/zhuce.png"));

jl1.setBounds(0,0,607,180);

add(jl1);

JPanel jp1=new JPanel();

JLabel jl=new JLabel(" 用 户 名: ");

jl.setFont(fw);

jl.setBounds(130,195,120,35);

add(jl);

jt=new JTextField();

jt.setBounds(230,195,200,35);

add(jt);

JLabel jl2=new JLabel("密 码:");

jl2.setFont(fw);

jl2.setBounds(130,245,120,35);

add(jl2);

jw=new JPasswordField();

jw.setBounds(230,245,200,35);

add(jw);

JLabel jl3=new JLabel("确认密码:");

jl3.setFont(fw);

jl3.setBounds(130,295,120,25);

add(jl3);

jw1=new JPasswordField();

jw1.setBounds(230,295,200,35);

add(jw1);

JButton ju=new JButton("提交");

ju.setBounds(180,370,80,30);

ju.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

String buttonname=e.getActionCommand();

if(buttonname.equals("提交")) {

String str=jw.getText();

String str1=jw1.getText();

if(str.equals(str1)) {

String str2=jt.getText()+","+str;

File f=new File("file/gy.txt");

//File f=new File("c:/info.txt");

try {

if(!f.exists()) {

f.createNewFile();

}

FileWriter hu=new FileWriter(f,true);

BufferedWriter buff=new BufferedWriter(hu);

buff.write(str2);

buff.newLine();

buff.flush();

buff.close();

JOptionPane.showMessageDialog(null, "写入成功");

dispose();

new firstProblem().setVisible(true);

}catch(Exception e1) {

e1.printStackTrace();

}

}

else {

JOptionPane.showMessageDialog(null, "两次密码不相同,请重新输入密码");

jw.setText("");

jw1.setText("");

}

}

// dispose();

// new Test().setVisible(true);

}

});

add(ju);

JButton ju1=new JButton("取消");

ju1.setBounds(300,370,80,30);

ju1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent arg0) {

jt.setText("");

jw.setText("");

jw1.setText("");

}

});

add(ju1);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值