如何用JAVA编写一个简单用户登陆界面?

如题所述

什么都不说了 直接给你代码吧
package com.moliying.ui;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.List;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.Arrays;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Login {
private JFrame frame = new JFrame("登录");
private Container c = frame.getContentPane();
private JTextField username = new JTextField();
private JPasswordField password = new JPasswordField();
private JButton ok = new JButton("确定");
private JButton cancel = new JButton("取消");
public Login() {
frame.setSize(300, 200);
frame.setBounds(450, 300, 300, 200);
c.setLayout(new BorderLayout());
initFrame();
frame.setVisible(true);
}
private void initFrame() {
// 顶部
JPanel titlePanel = new JPanel();
titlePanel.setLayout(new FlowLayout());
titlePanel.add(new JLabel("系统管理员登录"));
c.add(titlePanel, "North");
// 中部表单
JPanel fieldPanel = new JPanel();
fieldPanel.setLayout(null);
JLabel a1 = new JLabel("用户名:");
a1.setBounds(50, 20, 50, 20);
JLabel a2 = new JLabel("密 码:");
a2.setBounds(50, 60, 50, 20);
fieldPanel.add(a1);
fieldPanel.add(a2);
username.setBounds(110, 20, 120, 20);
password.setBounds(110, 60, 120, 20);
fieldPanel.add(username);
fieldPanel.add(password);
c.add(fieldPanel, "Center");
// 底部按钮
JPanel buttonPanel = new JPanel();
buttonPanel.setLayout(new FlowLayout());
buttonPanel.add(ok);
buttonPanel.add(cancel);
c.add(buttonPanel, "South");

ok.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
System.out.println(username.getText().toString());
}
});

cancel.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
frame.setVisible(false);
}
});
}
public static void main(String[] args) {
// new Login();

String ss = "abbabbbaabbbccba";

System.out.println(ss.split("b").length);

}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

用java写一个登陆界面代码。
概述具体框架使用jframe,文本框组件:JTextField;密码框组件:JPasswordField;标签组件:JLabel;复选框组件:JCheckBox;单选框组件:JRadioButton;按钮组件JButton。登录界面:代码实例import javax.swing.*;import java.awt.*; \/\/导入必要的包 public class denglu extends JFrame{ JTextField jTextFi...

java编写注册登录界面?
利用java写一个用户注册图形界面界面建议用可视化来做,美观且便捷。下面这个是完全用代码写的,仅供参考。方法1:使用代码添加控件。可以使Swing组件或者AWT组件,里面提供了框架、按钮、文本框等控件。方法2:在eclipse中下载VE(visualeditor)插件,支持拖拉式的,可以直接将按钮或者文本等控件拖动到指定位...

如何用java做一个学生管理系统平台的登录界面模块和添加界面模块!
\/\/ 登录按钮被点击 String username = tf1.getText();String password = new String(pf1.getPassword());if (username.equals("admin") && password.equals("123456")) { \/\/ 登录成功,打开主界面 MainFrame frame = new MainFrame();frame.setVisible(true);dispose();} else { \/\/ 登录失败...

如何eclipse编写一个简单实用的登陆界面
package test;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class UserInterface extends JFrame implements WindowListener{ JFrame jf; JPanel jpan1,jpan2,jpan3; JLabel username,password,lspace; JTextField user,pass; JButton login,register; pub...

java实现简单登录界面,就是按个按钮就能从一个JFRAME跳转到另一个,基本...
java实现的简单登录页面,从一个按钮点击后跳转的页面的jframe写法:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class jb{ public static void main(String args[]){ JFrame f=new JFrame("点我跳转");Container contentPane=f.getContentPane();contentPane.setLayout(...

JAVA编写一个界面 用户登陆系统
JOptionPane.showMessageDialog(null,"对不起,您不是合法用户");txt.setEnabled(false);pwd.setEnabled(false);btn.setEnabled(false);} } } });} public static void main(String[] args) { MainFrame frm = new MainFrame("测试");frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frm....

用java语言写一个用户登陆界面
\/\/这个是我写的,里面有连接数据库的部分。你可以拿去参考一下import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.sql.*;class LoginFrm extends JFrame implements ActionListener\/\/ throws Exception{JLabel lbl1 = new JLabel("用户名:");JLabel lbl2 = new J...

如何用Java编写用户注册界面?
界面建议用可视化来做,美观且便捷。下面这个是完全用代码写的,仅供参考。\\x0d\\x0aimport javax.swing.*;\\x0d\\x0aimport java.awt.event.*;\\x0d\\x0aimport java.awt.*;\\x0d\\x0aimport java.sql.*;\\x0d\\x0apublic class Register extends JFrame {\\x0d\\x0a JLabel jl1 = new...

java问题1,编写一个登录界面,界面包含有户名,密码,登录按钮和退出按钮...
import javax.swing.*;import java.awt.*;import java.awt.event.*;\/\/jdk 1.8 进行测试通过public class LoginFrame extends JFrame implements ActionListener{JTextField jtf1;JPasswordField jpf2;public LoginFrame() {\/\/组件部分JPanel jp1,jp2,jp3;JLabel jl1,jl2;JButton jb1,jb2;jp1 =...

用java怎样编写登录页面,成功登录跳转到下一个页面,求代码
说说servlet里面的方法:public void ValidateUserPass(String user,String pass){ RequestDispathcher rd =null \/\/假使你的代码是从DB中获取DBFactory db=DBFactoryImpl.getDBFactoryInstance();\/\/得到数据库链接flg=db.findUser(user,pass);\/\/ 这里是不存在用户if(flg.hasNext()==-1){ \/\/ ...

相似回答