java邮箱登录界面代码 javaweb登录页面代码

求解:用Java写一段程序,能实现注册用户的,包含用户名和密码,邮箱的GUI程序。

import java.awt.*;

创新互联专注于右玉网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供右玉营销型网站建设,右玉网站制作、右玉网页设计、右玉网站官网定制、微信小程序开发服务,打造右玉网络公司原创品牌,更为您提供右玉网站排名全网营销落地服务。

import java.awt.event.*;

import java.io.*;

import javax.swing.*;

public class TestLogin implements ActionListener {

JTextField jtf1 = new JTextField(15);

JPasswordField jtf2 = new JPasswordField(15);

JTextField jtf3 = new JTextField(15);

JLabel jl0 = new JLabel("欢迎注册!");

String result = "";

@Override

public void actionPerformed(ActionEvent e) {

String comn = e.getActionCommand();

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

FileInputStream fis;

try {

fis = new FileInputStream("D:\\Program File\\image\\input.txt");

byte[] b = new byte[1024];

while (true) {

int num = fis.read(b);

if (num == -1)

break;

result = result + new String(b, 0, num);

}

fis.close();

} catch (FileNotFoundException e1) {

e1.printStackTrace();

} catch (IOException ioe) {

ioe.printStackTrace();

}

String[] s = result.split(";", 0);

String name = jtf1.getText();

String password = jtf2.getText();

String email = jtf3.getText();

String temp = name + "," + password + "," + email + ";";

boolean flag = true;

for (int i = 0; i s.length; i++) {

String[] name0 = s[i].split(",", 0);

if (name.equals(name0[0])) {

jl0.setText("你输入的用户名重复啦!请重新输入");

flag = false;

jtf1.setText("");

jtf2.setText("");

jtf3.setText("");

jtf1.requestFocus();

break;

}

}

if (flag) {

try {

FileOutputStream fos = new FileOutputStream(

"D:\\Program File\\image\\input.txt", true);

fos.write(temp.getBytes());

fos.close();

jl0.setText("恭喜你!注册成功!");

jtf1.setText("");

jtf2.setText("");

jtf3.setText("");

jtf1.requestFocus();

} catch (Exception ae) {

ae.printStackTrace();

}

}

} else if ("清空".equals(comn)) {

jtf1.setText("");

jtf2.setText("");

jtf3.setText("");

jtf1.requestFocus();

}

}

public TestLogin() {

JFrame jf = new JFrame("登录界面");

GridLayout gl = new GridLayout(5, 1);

jf.setLayout(gl);

JPanel[] jp = new JPanel[5];

for (int i = 0; i jp.length; i++) {

jp[i] = new JPanel();

jf.add(jp[i]);

}

jp[0].add(jl0);

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

jp[1].add(jl1);

jp[1].add(jtf1);

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

jp[2].add(jl2);

jp[2].add(jtf2);

JLabel jl3 = new JLabel(" Email:");

jp[3].add(jl3);

jp[3].add(jtf3);

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

jp[4].add(jb1);

jb1.addActionListener(this);

JButton jb2 = new JButton("清空");

jp[4].add(jb2);

jb2.addActionListener(this);

jf.setLocation(300, 200);

jf.pack();

jf.setVisible(true);

jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new TestLogin();

}

}

这个应该就是你想要的答案!

java applet 登录窗口

点击注册按钮进入册页面

那么你就应该有一个新的界面

这个新的的界面上应该有注册提示

如: 用户名 密码 性别 邮箱 等等JLabel

还要有 用户输入的地方 JTextField

最后还有一个 提交的按钮 JButton

其实那个注册界面跟你的登陆界面本质没区别

看你怎么设计实现了

关键还是 你要将用户的注册信息经行判断

看是否合法 不合法要有提示

合法 就要存储下来

你可以简单的试一下

java做的一个登录界面不用数据库怎么实现输入的用户名与密码与原有的数据做对比,如果输入正确显示能够登录

这里,首先,你要做一批对应的账号密码,这些写入到EXCEL文件,Java有专门读取EXCEL文件的包,读取,来做对比,就可以了

java邮箱登陆界面 要这样的

package lianxi;

import java.awt.EventQueue;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.border.EmptyBorder;

import javax.swing.JLabel;

import javax.swing.JTextField;

import java.awt.FlowLayout;

import javax.swing.JComboBox;

import javax.swing.DefaultComboBoxModel;

import javax.swing.JPasswordField;

import javax.swing.JButton;

public class Login extends JFrame {

private JPanel contentPane;

private JTextField textField;

private JPasswordField passwordField;

public static void main(String[] args) {

EventQueue.invokeLater(new Runnable() {

public void run() {

try {

Login frame = new Login();

frame.setVisible(true);

} catch (Exception e) {

e.printStackTrace();

}

}

});

}

public Login() {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

contentPane = new JPanel();

contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

setContentPane(contentPane);

contentPane.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));

JLabel label = new JLabel("\u90AE\u7BB1");

contentPane.add(label);

textField = new JTextField();

textField.setText("\u7528\u6237\u540D");

contentPane.add(textField);

textField.setColumns(20);

JLabel label_1 = new JLabel("@");

contentPane.add(label_1);

JComboBox comboBox = new JComboBox();

comboBox.setModel(new DefaultComboBoxModel(new String[] {"263.net", "qq.com", "sina.com"}));

contentPane.add(comboBox);

JLabel label_2 = new JLabel("\u5BC6\u7801");

contentPane.add(label_2);

passwordField = new JPasswordField();

passwordField.setColumns(20);

contentPane.add(passwordField);

JButton button = new JButton("\u767B\u9646");

contentPane.add(button);

pack();

}

}

昨晚刚回答过一样的问题


当前文章:java邮箱登录界面代码 javaweb登录页面代码
文章起源:http://scyanting.com/article/doojchs.html