「java登录图形界面」java登录界面设计
本篇文章给大家谈谈java登录图形界面,以及java登录界面设计对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA图形界面用户登录后如何关闭登录的对话框
- 2、JAVA用户登录图形界面出错了 高手来一下
- 3、java 图形界面,怎么点击用户登录菜单后跳到其登录界面。。。。
- 4、JAVA用户怎么登录图形用户界面程序?
- 5、java图形界面的登录账户密码
- 6、java怎么实现图形化界面
JAVA图形界面用户登录后如何关闭登录的对话框
System.out.println("登陆成功");
this.setVisible(false);//用这句
new TestSystem();
JAVA用户登录图形界面出错了 高手来一下
改两个地方
一, LoginFrame的构造函数private改为public
二,class LoginPanel extends Jpanel这句中的Jpanel改为JPanel (P大写)
java 图形界面,怎么点击用户登录菜单后跳到其登录界面。。。。
otherFace(); //进入另一个界面
这里new一个你要打开的另一个窗口即可
JAVA用户怎么登录图形用户界面程序?
制作一个类似于QQ登陆的界面,以下数据库部分,你可以自己修该下,默认为Access;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
class JieMian extends JFrame;
{
JFrame f;
JLabel lb1;
JLabel lb2;
JTextField tf;
JPasswordField pwd;
JButton b1;
JButton b2;
JPanel p1;
JPanel p2;
Connection con;
Statement stmt;
String use;
char passw[]=new char[10];
ResultSet rs;
String k1,k2;
public void init()
f=new JFrame("登陆界面");
init();
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ei)
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:dat");
stmt=con.createStatement();
use=tf.getText();
passw=pwd.getPassword();
String passww=new String(passw);
rs=stmt.executeQuery("select * from user where 用户名='"+use+"' and 密码='"+passww+"'");
while(rs.next())
{
System.out.println(k1=rs.getString("用户名"));
System.out.println(k2=rs.getString("密码"));
}
if(k1.equals(use)(k2.equals(passww)))
{
JOptionPane.showMessageDialog(null,"用户登陆成功");//登陆成功
}
else
{
JOptionPane.showMessageDialog(null,"请检查用户信息,登陆失败");//登录失败
}
rs.close();
stmt.close();
con.close();
}
catch (Exception ey){JOptionPane.showMessageDialog(null,"请检查用户信息,登陆失败");}
}
});
f.setLayout(new GridLayout(2,1,10,5));
f.setVisible(true);
f.setSize(210,150);
f.setLocation(550,300);
f.setResizable(false);
f.setDefaultCloseOperation(EXIT_ON_CLOSE);
b2.addActionListener(new ActionListener(){//58
public void actionPerformed(ActionEvent e){
f.setVisible(false);
}
});
}
}
public class DengLu
{
public static void main(String[] args)
{
new JieMian();
}
}。
java图形界面的登录账户密码
你要把b1 b2都加事件监听器 然后if()里面的对比方式错了,==是对比两边的内存地址,如果是两个对象的话内存地址永远不会相等,所以永远不等于,应该改成equals();
b1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
x =n.getText();
y =m.getText();
if(x.equals(userName) y.equals(userPassword)){
JOptionPane.showMessageDialog(null, "登陆成功误", "提示", JOptionPane.INFORMATION_MESSAGE);
System.out.println("yes");}
else{
JOptionPane.showMessageDialog(null, "错误", "提示", JOptionPane.ERROR_MESSAGE);
}
} });
}
把你的abcd方法删除。
java怎么实现图形化界面
java图形化界面还是有很多内容要学习的,可以参考 如下实例:
public class Test extends JFrame{
MyPanel mp=null;
public static void main(String[] args){
// TODO Auto-generated method stub
Test jf= new Test();
}
public Test(){
mp=new MyPanel();
this.add(mp);
//设置标题
this.setTitle("绘图");
//设置窗体大小
this.setSize(400, 300);
//设置窗体的位置
this.setLocation(100,100);
//限制窗体的大小
this.setResizable(false);
//关闭窗体时,同时退出java虚拟机
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示窗体
this.setVisible(true);
}
}
//定义一个MyPanel(我自己的面板,用于绘图和实现绘图区域)
class MyPanel extends JPanel
{
//覆盖JPanel的paint方法
//Graphics是绘图的重要类,可以把它理解成一只画笔
public void paint(Graphics g)
{
//1。调用父类函数完成初始化
super.paint(g);
// //画圆
// g.drawOval(100, 100, 20, 20);
// //画直线
// g.drawLine(50, 150,150, 200);
// //画矩形边框
// g.drawRect(150, 150, 30, 40);
//
// //设置颜色。默认为黑色
// g.setColor(Color.blue);
// //填充矩形
// g.fillRect(10, 10, 20, 30);
//画弧形
g.drawArc(200,10, 100,150, 120,-80);
//在面板上画图片
Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("图片路径"));
//显示图片
g.drawImage(im, 10, 10,200,180,this);
//画字
g.setColor(Color.red);
g.setFont(new Font("华文彩云",Font.BOLD,20));
g.drawString("要写的字", 80,220);
}
}
关于java登录图形界面和java登录界面设计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。