java登录注册界面代码(用Java编写注册登录程序)
本文目录
- 用Java编写注册登录程序
- 用java写一个手机商城注册界面代码
- 我用Eclipse java EE做了一个登录,注册的 窗口,点登录和注册之后的窗口跳转的代码怎么写
- java实现简单登录界面
- 如何用Java编写用户注册界面
- 求JAVA实现用户登录界面代码
- 计算器java程序设计有登陆注册界面数据库连接加入注册新数据
用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() {@Overridepublic void actionPerformed(ActionEvent e) {System.out.println(username.getText().toString());}});cancel.addActionListener(new ActionListener() {@Overridepublic 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写一个手机商城注册界面代码
这篇文章主要介绍了java通过JFrame做一个登录系统的界面完整代码示例,具有一定借鉴价值,需要的朋友可以参考下。在java的JFrame内通过创建匿名对象的方式做登录界面package com.sxt;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPasswordField;import javax.swing.JTextField;public class LoginFrame extends JFrame{ JTextField txtname=new JTextField(); JPasswordField txtpass=new JPasswordField(); JButton bl=new JButton(“登录“); JButton bg=new JButton(“关闭“); //构造无参构造器把主要的方法放在构造器里,然后在main方法里面调 public LoginFrame(){ setBounds(25,25,250,250); Container c = getContentPane(); c.setLayout(new GridLayout(4,2,10,10)); c.add(new JLabel(“用户名“)); c.add(txtname); c.add(new JLabel(“密码“)); c.add(txtpass); c.add(bl); c.add(bg); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); //注意:此处是匿名内部类 bg.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub System.exit(0); } } ); //注意:此处是匿名内部类 bl.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) {
我用Eclipse java EE做了一个登录,注册的 窗口,点登录和注册之后的窗口跳转的代码怎么写
window.open(URL,name,features,replace)描述URL 一个可选的字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新窗口就不会显示任何文档。 name 一个可选的字符串,该字符串是一个由逗号分隔的特征列表,其中包括数字、字母和下划线,该字符声明了新窗口的名称。这个名称可以用作标记 《a》 和 《form》 的属性 target 的值。如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用。在这种情况下,features 将被忽略。 features 一个可选的字符串,声明了新窗口要显示的标准浏览器的特征。如果省略该参数,新窗口将具有所有标准特征。在窗口特征这个表格中,我们对该字符串的格式进行了详细的说明。 replace一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:true - URL 替换浏览历史中的当前条目。false - URL 在浏览历史中创建新的条目。 例子:《script type=“text/javascript“》 function aa(){ window.open(’你自己的页面名称.html’,’name’);}《/script》《input type=“button“ value=“JS打开新页面“ onclick=“aa()“ /》
java实现简单登录界面
自己写的比较规范的代码,都有注释:import javax.swing.JFrame;//框架import javax.swing.JPanel;//面板import javax.swing.JButton;//按钮import javax.swing.JLabel;//标签import javax.swing.JTextField;//文本框import java.awt.Font;//字体import java.awt.Color;//颜色import javax.swing.JPasswordField;//密码框import java.awt.event.ActionListener;//事件监听import java.awt.event.ActionEvent;//事件处理import javax.swing.JOptionPane;//消息窗口public class UserLogIn extends JFrame{ public JPanel pnluser; public JLabel lbluserLogIn; public JLabel lbluserName; public JLabel lbluserPWD; public JTextField txtName; public JPasswordField pwdPwd; public JButton btnSub; public JButton btnReset; public UserLogIn(){ pnluser = new JPanel(); lbluserLogIn = new JLabel(); lbluserName = new JLabel(); lbluserPWD = new JLabel(); txtName = new JTextField(); pwdPwd = new JPasswordField(); btnSub = new JButton(); btnReset = new JButton(); userInit(); } public void userInit(){ this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭框架的同时结束程序 this.setSize(300,200);//设置框架大小为长300,宽200 this.setResizable(false);//设置框架不可以改变大小 this.setTitle(“用户登录“);//设置框架标题 this.pnluser.setLayout(null);//设置面板布局管理 this.pnluser.setBackground(Color.cyan);//设置面板背景颜色 this.lbluserLogIn.setText(“用户登录“);//设置标签标题 this.lbluserLogIn.setFont(new Font(“宋体“,Font.BOLD | Font.ITALIC,14));//设置标签字体 this.lbluserLogIn.setForeground(Color.RED);//设置标签字体颜色 this.lbluserName.setText(“用户名:“); this.lbluserPWD.setText(“密 码:“); this.btnSub.setText(“登录“); this.btnReset.setText(“重置“); this.lbluserLogIn.setBounds(120,15,60,20);//设置标签x坐标120,y坐标15,长60,宽20 this.lbluserName.setBounds(50,55,60,20); this.lbluserPWD.setBounds(50,85,60,25); this.txtName.setBounds(110,55,120,20); this.pwdPwd.setBounds(110,85,120,20); this.btnSub.setBounds(85,120,60,20); this.btnSub.addActionListener(new ActionListener()//匿名类实现ActionListener接口 { public void actionPerformed(ActionEvent e){ btnsub_ActionEvent(e); } } ); this.btnReset.setBounds(155,120,60,20); this.btnReset.addActionListener(new ActionListener()//匿名类实现ActionListener接口 { public void actionPerformed(ActionEvent e){ btnreset_ActionEvent(e); } } ); this.pnluser.add(lbluserLogIn);//加载标签到面板 this.pnluser.add(lbluserName); this.pnluser.add(lbluserPWD); this.pnluser.add(txtName); this.pnluser.add(pwdPwd); this.pnluser.add(btnSub); this.pnluser.add(btnReset); this.add(pnluser);//加载面板到框架 this.setVisible(true);//设置框架可显 } public void btnsub_ActionEvent(ActionEvent e){ String name = txtName.getText(); String pwd = String.valueOf(pwdPwd.getPassword()); if(name.equals(““)){ JOptionPane.showMessageDialog(null,“账号不能为空“,“错误“,JOptionPane.ERROR_MESSAGE); return; }else if (pwd.equals(““)){ JOptionPane.showMessageDialog(null,“密码不能为空“,“错误“,JOptionPane.ERROR_MESSAGE); return; }else if(true){ this.dispose(); }else{ JOptionPane.showMessageDialog(null,“账号或密码错误“,“错误“,JOptionPane.ERROR_MESSAGE); return; } } public void btnreset_ActionEvent(ActionEvent e){ txtName.setText(““); pwdPwd.setText(““); } public static void main(String args){ new UserLogIn(); }}
如何用Java编写用户注册界面
界面建议用可视化来做,美观且便捷。下面这个是完全用代码写的,仅供参考。import javax.swing.*;import java.awt.event.*;import java.awt.*;import java.sql.*;public class Register extends JFrame { JLabel jl1 = new JLabel(“用户名“); JTextField jt1 = new JTextField(); JLabel jl2 = new JLabel(“邮箱“); JTextField jt2 = new JTextField(); JLabel jl3 = new JLabel(“密码“); JPasswordField jpw1 = new JPasswordField(); JLabel jl4 = new JLabel(“密码确认“); JPasswordField jpw2 = new JPasswordField(); JButton register = new JButton(“注册“); JButton clean = new JButton(“清空“); public Register(){ setLayout(new GridLayout(5,2)); add(jl1); add(jt1); add(jl2); add(jt2); add(jl3); add(jpw1); add(jl4); add(jpw2); add(register); add(clean); String name = jt1.getText(); String email = jt2.getText(); String pw = jpw1.getText(); register.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ try{ Class.forName(“com.mysql.jdbc.Driver“); Connection con = DriverManager.getConnection(“jdbc:mysql://localhost/db“,“root“,““); Statement sta = con.createStatement(); sta.executeUpdate(“INSERT INTO register VALUES(name,email,pw)“); JOptionPane.showMessageDialog(null,“注册成功“,“提示“,JOptionPane.INFORMATION_MESSAGE); } catch(Exception ex){ ex.getStackTrace(); } } }); clean.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ jt1.setText(““); jt2.setText(““); jpw1.setText(““); jpw2.setText(““); } }); } public static void main(String args){ Register frame = new Register(); frame.setTitle(“用户注册“); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400,400); frame.setVisible(true); }}
求JAVA实现用户登录界面代码
你要先学会截图哦,你发的看不清楚,重新写了一个你参考参考!
import java.awt.GridLayout;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class Day30A extends JFrame {
private static final long serialVersionUID = 1L;
private JLabel labelName,labelId,labelPass,labelMoney,labelSelect,labelCar;
private JComboBox《String》 jcb;
private JPanel jp1,jp2,jp3,jp4,jp5,jp6,jp7;
private ButtonGroup btg;
private JRadioButton jr1,jr2;
Day30A(){
this.setTitle(“注册账户“);
this.setLayout(new GridLayout(7,1));
this.setSize(300,280);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
init();
this.setVisible(true);
}
private void init() {
String str=“卡片类型1,卡片类型2,卡片类型3,卡片类型4,卡片类型5“;
jcb=new JComboBox《》(str.split(“,“));
labelId=new JLabel(“账号: “);
labelName=new JLabel(“姓名: “);
labelPass=new JLabel(“密码: “);
labelMoney=new JLabel(“开户金额:“);
labelSelect=new JLabel(“存款类型:“);
labelCar=new JLabel(“卡片类型:“);
addFun1();
addFun2();
}
private void addFun2() {
this.add(jp1);
this.add(jp2);
this.add(jp3);
this.add(jp4);
this.add(jp5);
this.add(jp6);
this.add(jp7);
}
private void addFun1() {
jp1=new JPanel();
jp1.add(labelId);
jp1.add(new JTextField(15));
jp2=new JPanel();
jp2.add(labelName);
jp2.add(new JTextField(15));
jp3=new JPanel();
jp3.add(labelPass);
jp3.add(new JTextField(15));
jp4=new JPanel();
jp4.add(labelMoney);
jp4.add(new JTextField(13));
jp5=new JPanel();
jp5.add(labelSelect);
btg=new ButtonGroup();
jr1=new JRadioButton(“定期“);
jr2=new JRadioButton(“活期“,true);
btg.add(jr1);
btg.add(jr2);
jp5.add(jr1);
jp5.add(jr2);
jp6=new JPanel();
jp6.add(labelCar);
jp6.add(jcb);
jp7=new JPanel();
jp7.add(new JButton(“确定“));
jp7.add(new JButton(“取消“));
}
public static void main(String args) {
new Day30A();
}
}
计算器java程序设计有登陆注册界面数据库连接加入注册新数据
这是我自己做的一个管理系统的登录界面,代码虽然有点繁琐,不过简单易懂,你根据自己的需要进行修改吧。import java.awt.Dimension;import java.awt.GridLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.JDialog;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;/**** @author mzhe**/class Loginfrm extends JDialog implements ActionListener{JLabel l_name,l_pass,l_error;JTextField t_name;JButton b_enter,b_cancle,b_clear;JPanel pan1,pan2,pan3,pan4;JPasswordField t_pass;String sname,spass;int sunit;NetConn sql;Statement sqll;ResultSet rs;Librarybox lbox;int until=0;Loginfrm(JFrame f,String s){//界面布局super(f,s);l_name=new JLabel(“名字:“);l_pass=new JLabel(“密码:“);l_error=new JLabel(“请输入用户名和密码登录“);t_name=new JTextField(““,10);t_pass=new JPasswordField(““,10);t_pass.setEchoChar(’*’);b_enter=new JButton(“确定“);b_enter.addActionListener(this);b_cancle=new JButton(“取消“);b_cancle.addActionListener(this);b_clear=new JButton(“清除“);b_clear.addActionListener(this);pan1=new JPanel();pan2=new JPanel();pan3=new JPanel();pan4=new JPanel();pan1.add(l_name);pan1.add(t_name);pan2.add(l_pass);pan2.add(t_pass);pan3.add(l_error);pan4.add(b_enter);pan4.add(b_cancle);pan4.add(b_clear);setLayout(new GridLayout(4,1));add(pan1);add(pan2);add(pan3);add(pan4);//建立数据库连接sql=new NetConn();//设置窗口大小setSize(300,300);setVisible(false);//得到屏幕信息以便使框架居中显示Dimension screeSize = Toolkit.getDefaultToolkit().getScreenSize();int screeWidth=screeSize.width;int screeHeight=screeSize.height;//得到框架的大小信息Dimension frameSize=this.getSize();int x=(screeWidth-frameSize.width)/2;int y=(screeHeight-frameSize.height)/2;this.setLocation(x, y);}public void actionPerformed(ActionEvent e){//单击确定按钮的事件处理程序if(e.getSource()==b_enter){//如果连续登录次数小于4if(until《=4){//如果用户名或者密码为空,将显示提示信息if(t_name.getText().equals(““)||t_pass.getText().equals(““)){l_error.setText(“用户名和密码不能为空“);}else{try{sqll=sql.connect();//根据用户名查询rs=sqll.executeQuery(“SELECT * FROM users where username=“+“’“+t_name.getText()+“’“);//遍历查询得到的结果集while(rs.next()){sname=rs.getString(2);spass=rs.getString(3);//得到登录用户的级别sunit=Integer.parseInt(rs.getString(4));//如果密码正确if(t_pass.getText().equals(spass)){//判断用户的级别,根据不同的级别,显示不同的菜单switch(sunit){case 1:{l_error.setText(“登录成功“);t_name.setText(““);t_pass.setText(““);lbox=new Librarybox();lbox.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);lbox.setResizable(false);lbox.bookfi.setEnabled(true);lbox.bookse.setEnabled(true);lbox.bookth.setEnabled(true);lbox.bookfo.setEnabled(true);lbox.mi_system_manger.setEnabled(true);lbox.mi_system_login.setEnabled(false);lbox.setVisible(true);this.dispose();break;}case 2:{l_error.setText(“登录成功“);t_name.setText(““);t_pass.setText(““);lbox=new Librarybox();lbox.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);lbox.setResizable(false);lbox.bookfi.setEnabled(false);lbox.bookse.setEnabled(false);lbox.bookth.setEnabled(true);lbox.bookfo.setEnabled(false);lbox.mi_system_manger.setEnabled(false);lbox.mi_system_login.setEnabled(false);lbox.setVisible(true);this.dispose();break;}case 3:{l_error.setText(“登录成功“);t_name.setText(““);t_pass.setText(““);lbox=new Librarybox();lbox.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);lbox.setResizable(false);lbox.bookfi.setEnabled(true);lbox.bookse.setEnabled(false);lbox.bookth.setEnabled(false);lbox.bookfo.setEnabled(true);lbox.mi_system_manger.setEnabled(false);lbox.mi_system_login.setEnabled(false);lbox.fi_msglabel_user.setEnabled(false);lbox.setVisible(true);this.dispose();break;}}}else{l_error.setText(“用户名或密码错误!“);until++;}}}catch(SQLException e2){e2.printStackTrace();}}}//超出登录次数else{l_error.setText(“你已经超出登录次数“);t_name.setEnabled(false);t_pass.setEnabled(false);b_enter.setEnabled(false);b_clear.setEnabled(false);}}//单击清除按钮的事件处理程序else if(e.getSource()==b_clear){t_name.setText(““);t_pass.setText(““);l_error.setText(“请输入用户名和密码登录“);}//单击取消按钮的事件处理程序else if(e.getSource()==b_cancle){dispose();}}}如果你比较认可的话,请采纳吧,不给分也没关系。只希望对你有用。
更多文章:

athlete什么意思(athlete代表安踏,还是什么品牌)
2025年2月14日 12:30

电脑vbs代码大全(求一个超毒无比的vbs代码,最好能破坏电脑和安全模式也修复不了的vbs代码一定要超毒的)
2025年4月6日 05:00

activex不能创建对象(ActiveX 部件不能创建对象,如何解决)
2025年3月30日 09:10

framework笔记本官网(win7笔记本电脑程序与功能这么没有net framework)
2025年2月17日 14:20

windows2000模拟器下载(安卓模拟器怎么下载下载后怎么安装在电脑上安装后又怎样才能将一站到底下下来并在电脑上玩)
2025年3月3日 16:50

switch case用法(switch case的用法,最好详细介绍一下)
2025年2月10日 21:10

python递归函数例题(我想学python是自学好还是培训好)
2025年2月17日 08:50

thriller专辑(迈克尔杰克逊专辑《THriller》有多少首歌)
2025年3月28日 08:20

whine怎么用英语翻译?whine, gripe or complain的区别
2025年3月7日 02:20

大数据技术主要学什么(数据科学与大数据技术专业我觉得学的更多的是数学呀,学理学方向的话是不是计算机就是工具了呀)
2025年2月24日 21:30