您当前的位置:首页 > 互联网教程

java编写登陆注册页面(简单一点的,连接数据库)

发布时间:2025-05-23 05:29:36    发布人:远客网络

java编写登陆注册页面(简单一点的,连接数据库)

一、java编写登陆注册页面(简单一点的,连接数据库)

这是我自己做的一个管理系统的登录界面,代码虽然有点繁琐,不过简单易懂,你根据自己的需要进行修改吧。

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

class Loginfrm extends JDialog implements ActionListener

JLabel l_name,l_pass,l_error;

JButton b_enter,b_cancle,b_clear;

l_error=new JLabel("请输入用户名和密码登录");

t_name=new JTextField("",10);

t_pass=new JPasswordField("",10);

t_pass.setEchoChar('*');

b_enter.addActionListener(this);

b_cancle=new JButton("取消");

b_cancle.addActionListener(this);

b_clear.addActionListener(this);

pan1.add(l_name);pan1.add(t_name);

pan2.add(l_pass);pan2.add(t_pass);

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);

//得到屏幕信息以便使框架居中显示

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;

public void actionPerformed(ActionEvent e)

//如果用户名或者密码为空,将显示提示信息

if(t_name.getText().equals("")||t_pass.getText().equals(""))

l_error.setText("用户名和密码不能为空");

rs=sqll.executeQuery("SELECT* FROM users where username="+"'"+t_name.getText()+"'");

sunit=Integer.parseInt(rs.getString(4));

if(t_pass.getText().equals(spass))

//判断用户的级别,根据不同的级别,显示不同的菜单

lbox.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

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.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

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.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

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);

l_error.setText("用户名或密码错误!");

l_error.setText("你已经超出登录次数");

else if(e.getSource()==b_clear)

l_error.setText("请输入用户名和密码登录");

else if(e.getSource()==b_cancle)

如果你比较认可的话,请采纳吧,不给分也没关系。只希望对你有用。

二、javaweb项目前台页面设计与后台处理

1、前台主要是指浏览器中看到的页面,后台主要是执行程序的实现前台功能的代码页面,能执行数据存取、传输等。就如登录百度,平常浏览的页面就算前台。如要登录相关个人信息,这些数据提交功能等实现的程序都是后台程序来实现的(看不到,所以称为后台)。

2、一个网站是由若干个网页构成的,网页是用户访问网站的界面。因此,通常意义上的网站设计,即指的是网站中各个页面的设计。而网页设计中,最先提到的就是网页的布局。布局是否合理、美观,将直接影响到用户的阅读体验及访问时间。

3、随着网络技术及其带宽的提高,网页的组成元素也发生了很大的变化。在90年代末,网页的构成元素主要就是大量的文本、表格、超链接和极少数量的静态图像和gif动图。现在的网页除了以上的组成元素外又增加了大量的图像、动画、视频、音乐、横幅广告以及多种动态效果。

三、java 前台如何开发

1、相对于其他IT技术职位来说,Web前端工程师算是半个程序员,很多从事此项工作的都是非计算机相关专业出身,这当然是因为互联网行业吸引人以及HTML和CSS入门起点低,目前大学里尚能全民考C(计算机二级),全民做网页也没有什么稀奇,而且因为职位所处位置的交叉性,注定有很多Web前端开发人员是转行而来。

随着互联网的迅猛发展和普及,一个新型的行业和新兴的职位正在上升到技术的层面:web前端开发工程师。一些想从事、或感兴趣的人会问:我适合做前端工程师吗?什么样的人最合适?

这种情况最常见,究其原因与web标准在中国的推广手法有关,我们最先接触的是“禅意花园”那些漂亮的设计,另一方面中国的网页设计师通常要兼顾页面制作,所以自然也会对其样式和数据分离的特性产生兴趣。搞设计出身的前端有一个优势是能更好地把握设计稿的表现重点,对于某些视觉设计师不合规范的操作能轻松地化解,劣势也很明显,缺乏数理基础,写出的代码不够严谨,JavaScript基础也普遍较差,后期需要学习加强。

作为与代码有关的工作,更适合程序员学习,其思维方式相似。像淘宝第一位前端工程师本身是写Java的,经常也听到有面试后台程序员结果被推到前端然后被录取的,很多后台转战前端的程序员,大多去做Web Apps,即基于Ajax和各种复杂架构的Web运用,而这一技术方向,也是Web前端的大势所趋。

随着互联网的普及,越来越多的小孩很早便接触了互联网,玩游戏、做博客等等,想学点与互联网相关的内容,首选自然是前端,因为入门要求低,很多Twitter名人就是其中的典型,他们更懂得网民需要什么,写的程序操作简单。

很多的网站策划和编辑不再只是复制和转帖这类重复性的工作,也需要看懂常见的代码,对于提高工作效率和质量有一定的帮助,慢慢的也开始了解这个行业,比一般性的文字工作有趣,并且经过深入的学习,如Javascript、Ajax等技术,其就业领域发生了极大的变化;还有很多在实践中成长起来的草根站长,最初就是搞几个站玩玩,在不断的建站过程中学到一些前端技术,提高了“前端修养”,开始是为了养家糊口,慢慢也变成了自己的一项事业。

通过以上分析可以发现,从事web前端行业的人形形色色,或者是迫于工作需要,或者是感兴趣,但对于我们即将从事这个行业来说,首先是对于这个行业的兴趣,只有有兴趣才能更深入的学习,克服在学习过程中的枯燥和困难;如果能有可以加分的优势更好,如目前所从事的行业与其相关,或大学学的专业相关,这些都没有也没有关系,只要有兴趣和不懈的激情,也可以通过后天的努力,走上前端开发的职业道路。及时目前我们所从事的与前端一点关系也没有,但随着工作的深入,自身能力的提高,兴趣点发生转移也不是不可能。