| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 45034 人关注过本帖
标题:如何用JAVA编写一个简单用户登陆界面?
只看楼主 加入收藏
幸福天堂
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-10-31
收藏
 问题点数:0 回复次数:9 
如何用JAVA编写一个简单用户登陆界面?
我想利用JAVA编写一个简单的用户登陆界面,用于信息管理系统的,应该如何着手呢?请高手指教!
搜索更多相关主题的帖子: JAVA 界面 编写 用户 登陆 
2007-12-19 13:10
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
你是指用Swing写?还有用Jsp写?

I'm here, as always...
2007-12-19 13:58
寂寞天涯人
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-3-18
收藏
得分:0 
简单,简单,
import java.awt.*;
import javax.swing.*;
public class guanli_chaozuo extends JFrame{
public    JLabel jusername;
public    JLabel jpassword,jpassword_sure;
public    JTextField username;
public JPasswordField password,password_sure;
public    JButton jb1,jb2;
    
public void    make_GUI(){

 jusername=new JLabel("用户名* ");
 jpassword=new JLabel("新密码* ");
 jpassword_sure=new JLabel("新密码确认*");
jb1=new JButton("确定");
jb2=new JButton("取消");
username=new JTextField(10);
password=new JPasswordField(10);
password_sure=new JPasswordField(10);
Container cp=getContentPane();
JPanel jp=new JPanel();
JPanel jp2 =new JPanel();
jp.setLayout(new GridLayout(4,8,20,10));
jp.add(jusername);jp.add(username);
jp.add(jpassword);jp.add(password);
jp.add(jpassword_sure);jp.add(password_sure);
jp2.add(jb1);
jp2.add(jb2);
cp.add(jp,BorderLayout.CENTER);
cp.add(jp2,BorderLayout.SOUTH);
setSize(300,200);
setVisible(true);    
}
public guanli_chaozuo(String s){
    super(s);
    make_GUI();
    
}

public void exit(){
        this.dispose();
            }
    

}

书籍,电影,音乐的互动交流平台http://www./
2007-12-19 15:42
gtrgtr
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2007-9-4
收藏
得分:0 
非数据库的
import java.awt.*;

import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class UserFrame extends JFrame {
    public UserFrame() {
        try {
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        getContentPane().setLayout(null);
        lblName.setText("用户名:");
        lblName.setBounds(new Rectangle(26, 52, 60, 32));
        btnOK.setBounds(new Rectangle(38, 196, 91, 38));
        btnOK.setText("确定");
        btnOK.addActionListener(new UserFrame_btnOK_actionAdapter(this));
        btnCencal.setBounds(new Rectangle(173, 196, 91, 37));
        btnCencal.setText("取消");
        btnCencal.addActionListener(new UserFrame_btnCencal_actionAdapter(this));
        txtName.setBounds(new Rectangle(126, 52, 111, 31));
        txtPWD.setBounds(new Rectangle(126, 135, 110, 31));
        lblMessage.setBounds(new Rectangle(83, 92, 165, 28));
        this.getContentPane().add(lblName);
        this.getContentPane().add(lblPWD);
        this.getContentPane().add(btnOK);
        this.getContentPane().add(btnCencal);
        this.getContentPane().add(txtName);
        this.getContentPane().add(txtPWD);
        this.getContentPane().add(lblMessage);
        lblPWD.setText("密码:");
        lblPWD.setBounds(new Rectangle(26, 131, 70, 37));
    }

    JLabel lblName = new JLabel();
    JLabel lblPWD = new JLabel();
    JButton btnOK = new JButton();
    JButton btnCencal = new JButton();
    JTextField txtName = new JTextField();
    JTextField txtPWD = new JTextField();
    JLabel lblMessage = new JLabel();
    public void btnOK_actionPerformed(ActionEvent e) {
        String User;
        String PWD;
        User=txtName.getText();
        PWD=txtPWD.getText();
        if(User.equals("admin")&&PWD.equals("admin888")){
            lblMessage.setText("登陆成功");
            AddUserinfo au = new AddUserinfo();
            au.setTitle("信息修改器");
            au.setBounds(50, 50, 400, 310);
            au.setVisible(true);
            this.dispose();
        }else{
            lblMessage.setText("登陆失败");
        }
    }

    public void btnCencal_actionPerformed(ActionEvent e) {
        System.exit(0);
    }


}


class UserFrame_btnCencal_actionAdapter implements ActionListener {
    private UserFrame adaptee;
    UserFrame_btnCencal_actionAdapter(UserFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnCencal_actionPerformed(e);
    }
}


class UserFrame_btnOK_actionAdapter implements ActionListener {
    private UserFrame adaptee;
    UserFrame_btnOK_actionAdapter(UserFrame adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent e) {
        adaptee.btnOK_actionPerformed(e);
    }
    public static void main(String [] args){
        UserFrame uf=new UserFrame();
        uf.setBounds(0,0,350,300);
        uf.setTitle("登陆器");
        uf.setVisible(true);
    }
}
2007-12-19 18:45
幸福天堂
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-10-31
收藏
得分:0 
用JSP写,而且要连接数据库的!谢谢指教!

去海南滑雪,去撒哈拉游泳......人生惬意~
2007-12-20 08:54
寂寞天涯人
Rank: 1
等 级:新手上路
帖 子:172
专家分:0
注 册:2006-3-18
收藏
得分:0 
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"  errorPage="error/error.jsp"  %>
<%@ include file="data_conn.jsp"%>
<table width="764" border="0" align="center" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="764" height="39" align="center" valign="top" bgcolor="#D9E6FD">
<%!
int mark;
%>
<%
request.setCharacterEncoding("GB2312");
Statement stmt=conn.createStatement();

String pass=(request.getParameter("password")).trim();
String name=(request.getParameter("name")).trim();
if(name=="" || name==null){
out.print("用户名不能为空"+"<br>"+"<br>");
out.println("<a href="+"login.html"+">返回重新登陆</a>");

}
else{
String sql="select * from login where name='"+name+"' and password='"+pass+"'" ;
 ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
int id=rs.getInt("Id");
 mark=rs.getInt("mark");
 out.println("登陆成功!"+"<br>"+"<br>");
 session.setAttribute("login","ok");
 session.setAttribute("name",name);
 session.setAttribute("id",id);
 session.setAttribute("mark",mark);
 out.println("<a href="+"default.jsp"+">进入首页</a>");
 
if(mark==1){
    %>
     &nbsp;</td>
  </tr>
  <tr>
    
    
    <td height="153" valign="top"><div align="center">
    <p>浏览器将在3秒后自动跳转到首页</p>
      <p><a href="admin/admin_control.jsp">如果浏览器没跳转请点这里进行跳转</a></p>
    </div></td>
  </tr>
  <tr>
    <td height="174">&nbsp;</td>
  </tr>
</table>
<meta http-equiv=refresh content='1; url=admin/admin_control.jsp'>
     <%}else{%>&nbsp;</td>
  </tr>
  <tr>
    
    
    <td height="153" valign="top"><div align="center">
    <p>浏览器将在3秒后自动跳转到首页</p>
      <p><a href="default.jsp">如果浏览器没跳转请点这里进行跳转</a></p>
    </div></td>
  </tr>
  <tr>
    <td height="174">&nbsp;</td>
  </tr>
</table>
<meta http-equiv=refresh content='1; url=default.jsp'>
<%}%>
 <%}
 else{
out.print("登陆失败"+"<br>"+"<br>");
out.println("<a href="+"login.html"+">返回重新登陆</a>");
 }
 }
 %>

书籍,电影,音乐的互动交流平台http://www./
2007-12-20 13:34
幸福天堂
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-10-31
收藏
得分:0 
原帖由 [bold][underline]gtrgtr[/underline][/bold] 于 2007-12-19 18:45 发表 [url=http://bbs.][/url]
非数据库的
import java.awt.*;

import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class UserFrame extends JFrame {
    pu ...



我用你这个试一下,结果提示找不到....

截图.jpg (13.98 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册

去海南滑雪,去撒哈拉游泳......人生惬意~
2007-12-25 16:09
bondy
Rank: 2
来 自:南京
等 级:论坛游民
帖 子:10
专家分:12
注 册:2010-10-30
收藏
得分:0 
4楼这位仁兄,你的代码有一处不能通过编译哎
AddUserinfo au = new AddUserinfo();
要不你看看怎么回事
2010-11-19 23:50
漂浮的显卡
Rank: 1
等 级:新手上路
帖 子:20
专家分:9
注 册:2015-12-5
收藏
得分:0 
回复 8楼 bondy
不知道你还看得到不,我不是那个大神,但是,他那个改成Frame au=new Frame();
就行,试试看呗,我刚才也是调了半天,毕竟新手- -
2016-03-30 12:00
lucky_yl
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-5-15
收藏
得分:0 
回复 3楼 寂寞天涯人
你能将前面的包给我吗?
2016-05-15 12:33
快速回复:如何用JAVA编写一个简单用户登陆界面?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041570 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved