精华内容
下载资源
问答
  • java登录界面
    千次阅读
    2021-03-14 12:02:07

    学习JAVA的过程当中,登陆界面是多数人第一个实现的小程序。今天咱们就来作一下登陆界面。固然在动手写代码以前咱们要先作一些准备工做,咱们要先了解JAVA提供的图形界面类有哪些,以及有哪些经常使用的组件类和辅助类。java

    1、JAVA提供的图形界面类c++

    1.AWT组件小程序

    AWT组件是JDK1.0的时候推出的图形界面类,它的名字是根据包名而来的:java.awt。函数

    AWT组件是在实现的时候采用的是c和c++的语言混合实现的,而且调用了操做系统底层的函数。布局

    因为AWT组件的实现语言和底层函数的调用,致使AWT组件没法实现跨平台性。学习

    2.SWING组件加密

    SWING组件是JDK1.4的时候推出的图形界面类,它的名字也是根据包名而来的:javax.swing。操作系统

    SWING组件是基于AWT组件的基础上,采用纯JAVA语言实现的一套跨平台组件。.net

    可是无论使用AWT组件仍是SWING组件开发的应用程序都是能够跨平台的。设计

    2、经常使用的组件类和辅助类

    1.容器组件类:组件上能够添加其余的组件,则该组件就是容器组件。

    这里咱们将要用到的是JFrame。它是一个窗体容器组件类(属于顶级容器)。一般若是咱们要实现一个图形界面,首先必定要先有一个顶级容器。

    2.元素组件类:通常是用来显示文字、图片或者接受用户输入信息的组件。

    这里咱们要用到的是

    JLabel     标签元素类     显示文字或图片,也能够二者一块儿显示

    JTextField      文本输入框元素组件类      接收用户输入的信息,而后将输入的信息直接显示出来。

    JPasswordFiel

    更多相关内容
  • Java登陆界面

    2015-05-09 21:51:50
    一个小型的登录窗口,需要验证用户名和密码,当验证成功后会跳转到其他页面,进行简单的查询。
  • java 登陆界面

    2015-06-15 09:45:46
    java登陆界面
  • java登陆界面代码

    2014-06-07 19:39:33
    基于mysql的用java编写的登陆界面窗口
  • java登陆界面

    2013-12-03 14:45:32
    这是一个用Java写的登陆界面,适合初级爱好者使用!登陆界面要求输入用户名和密码,否则就会提示出错。
  • java登陆界面实验报告

    2021-03-03 11:51:11
    1.设计思想首先定义姓名name,用消息框输入姓名和密码,然后使用类型转换生成六位验证字符串,用消息框...2.程序流程图3.源程序package 实验任务四;import java.util.Scanner;import javax.swing.JOptionPane;publ...

    1.设计思想

    首先定义姓名name,用消息框输入姓名和密码,然后使用类型转换生成六位验证字符串,用消息框输入验证码,然后判断输入的验证码是否正确,如果正确则显示验证成功,如果失败则显示验证失败重新输入姓名密码验证码,直到输入正确。

    2.程序流程图

    1b1a932febd5488314836957226f8f12.png

    3.源程序

    package 实验任务四;

    import java.util.Scanner;

    import javax.swing.JOptionPane;

    public class RandomStr

    {

    public static void main(String[] args)

    {

    String name;//定义登录名

    String number;//定义验证码

    String mima;//定义密码

    int q=0;//定义一个数,用来判断是否跳出循环

    do

    {

    name=

    JOptionPane.showInputDialog( "请输入登录名:" );//消息框输入登录名

    mima=

    JOptionPane.showInputDialog( "请输入密码:" );//消息框输入密码

    //定义一个空字符串

    String result = "";

    //进行6次循环

    for(int i = 0 ; i < 6 ; i ++)

    {

    //生成一个97~122的int型的整数

    int intVal = (int)(Math.random() * 26 + 97);

    //将intValue强制转换为char后连接到result后面

    result = result + (char)intVal;

    }

    number=

    JOptionPane.showInputDialog("验证码"+result);//消息框输出验证码并输入验证码,

    //输出随机字符串

    if(number.equals(result))//判断输入的验证码和给出验证码是否一致

    {

    JOptionPane.showMessageDialog(

    null, "验证成功" , "Results",//消息框中输出验证成功

    JOptionPane.PLAIN_MESSAGE );

    q=1;

    }

    if(!number.equals(result))//判断输入的验证码和给出的验证码是否一致

    {

    JOptionPane.showMessageDialog(

    null, "验证码错误,请重新输入 " , "Results",//消息框中输出sum

    JOptionPane.PLAIN_MESSAGE );

    }

    }while(q!=1);//当验证码输入正确是跳出循环

    }

    }

    4.结果截图

    9d829b3e1b8ced5e619370fc13a6d64e.png

    ce562d3ebc8b23d9f96dad72ee30bdc6.png

    84fc49f2ed2278283388cc9971f53408.png

    e7686f08a27b45eaddccff6660d474ad.png

    ef7b85c58d2fe25d6054f3d6b95d7c97.png

    1109f5531b1858d6e883b0a8057df22a.png

    4012fd1d0a6e76b514b70ed20021b4d5.png

    5.实验总结

    这个程序并没有按照要求的总体的登陆页面显示,我把它们用消息框的形式显示登陆。在这个程序中我学会了java的随机生成一个整数,也对编辑消息框的代码更加熟悉了,接下来,我会学习一下怎么以总体的登陆页面显示。

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    7633460.html

    展开全文
  • Java登陆界面代码

    2011-06-13 16:58:42
    Java登陆界面代码(可以用,界面带照片) 文档标签 JAVA(34664) java(34664) JPanel(207) public(36533) void(25782) import(7523) class(36042) LoginIn(3) JButton(274) Label(4835) java登陆界面代码,一个...
  • 简单的Java登陆界面

    2014-07-14 23:30:20
    一个简单的Java的登录窗口,适用于初学者。
  • java登陆界面如何插入背景图片

    千次阅读 2021-02-27 15:46:30
    /****功能:客户端登陆界面**/packagecom.xx.client.view;importjavafx.scene.image.Image;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassXxClientLogine.../**** 功能:客户端登陆界面*...

    /****功能:客户端登陆界面**/packagecom.xx.client.view;importjavafx.scene.image.Image;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassXxClientLogine...

    /**

    *

    * 功能:客户端登陆界面

    *

    */

    package com.xx.client.view;

    import javafx.scene.image.Image;

    import javax.swing.*;

    import java.awt.*;

    import java.awt.event.*;

    public class XxClientLogin extends JFrame {

    //定义北部需要的组件

    JLabel jbl1;

    //定义中部需要的组件

    //.中部有三个JPanel,有一个叫选项卡窗口管理

    JTabbedPane jtp;

    JPanel jp2,jp3,jp4;

    JLabel jp2_jbl1,jp2_jbl2,jp2_jbl3,jp2_jbl4;

    JButton jp2_jb1;

    JTextField jp2_jtf;

    JPasswordField jp2_jpf;

    JCheckBox jp2_jcb1,jp2_jcb2;

    //定义南部需要的组件

    JPanel jp1;

    JButton jp1_jb1,jp1_jb2,jp1_jb3;

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    XxClientLogin XxClientLogin=new XxClientLogin();

    }

    public XxClientLogin()

    {

    //处理北部

    jbl1=new JLabel(new ImageIcon("ffff/10.png"));

    //处理中部

    jp2=new JPanel(new GridLayout(3,3));

    jp2_jbl1=new JLabel("Xx号码",JLabel.CENTER);

    jp2_jbl2=new JLabel("Xx密码",JLabel.CENTER);

    jp2_jbl3=new JLabel("忘记密码",JLabel.CENTER);

    jp2_jbl3.setForeground(Color.blue);

    jp2_jbl4=new JLabel("申请密码保护",JLabel.CENTER);

    jp2_jb1=new JButton(new ImageIcon("ffff/12"));

    jp2_jtf=new JTextField();

    jp2_jpf=new JPasswordField();

    jp2_jcb1=new JCheckBox("隐身登陆");

    jp2_jcb2=new JCheckBox("记住密码");

    //把控件按照顺序加入到jp2

    jp2.add(jp2_jbl1);

    jp2.add(jp2_jtf);

    jp2.add(jp2_jb1);

    jp2.add(jp2_jbl2);

    jp2.add(jp2_jpf);

    jp2.add(jp2_jbl3);

    jp2.add(jp2_jcb1);

    jp2.add(jp2_jcb2);

    jp2.add(jp2_jbl4);

    jtp=new JTabbedPane();

    jtp.add("Xx号码",jp2);

    jp3= new JPanel();

    jtp.add("手机号码",jp3);

    jp4=new JPanel();

    jtp.add("电子邮件",jp4);

    //处理南部

    jp1=new JPanel();

    jp1_jb1=new JButton(new ImageIcon("ffff/13.png"));

    jp1_jb2=new JButton(new ImageIcon("ffff/11.png"));

    jp1_jb3=new JButton(new ImageIcon("ffff/14.png"));

    //把三个按钮放入到jp1

    jp1.add(jp1_jb1);

    jp1.add(jp1_jb2);

    jp1.add(jp1_jb3);

    this.add(jbl1,"North");

    this.add(jtp,"Center");

    //..把jp1放在南部

    this.add(jp1,"South");

    this.setSize(350, 500);

    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    this.setVisible(true);

    }

    }

    我在自学,这是问我根据视频打的,但是应该怎么插入一个背景图片啊?我怎么一插入就将他们覆盖了?

    展开

    展开全文
  • java 登陆界面有验证码功能

    热门讨论 2011-07-03 21:15:40
    SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。...
  • java版简洁登陆界面

    2015-12-08 17:52:01
    简介漂亮的登陆界面java练习的可以那去看看,废话不多说,需要交作业的自己看看吧。
  • java登录窗口swing,界面设计,java源代码
  • java登陆界面的功能类

    2012-08-13 22:33:47
    这个是登陆界面的功类 类中定义了登录用到的方法,还有修改密码或者注册等功能。
  • java写一个qq登陆界面
  • java简单登陆界面

    2014-09-24 08:36:53
    简单的java代码编写的登陆界面。实现对账号密码的判断。并且可以实现注册。还有登陆。适合初学者。
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.*;public class LoginWindow extends JFrame implements ActionListener,...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    import java.util.*;

    public class LoginWindow extends JFrame implements ActionListener,ItemListener

    {

    JLabel user=new JLabel("用 户 名:");

    JLabel password=new JLabel("密 码:");

    JLabel usertype=new JLabel("用户类型:");

    JButton login=new JButton("登陆");

    JButton cancel=new JButton("取消");

    ButtonGroup buttongroup=new ButtonGroup();

    JRadioButton manager=new JRadioButton("管理员");

    JRadioButton normaluser=new JRadioButton("普通用户");

    JTextField text1=new JTextField(18);

    JPasswordField text2=new JPasswordField(18);

    public LoginWindow()

    {

    super("登陆窗口");

    setSize(300,200);

    setVisible(true);

    setResizable(false);

    setLayout(new FlowLayout(FlowLayout.CENTER,15,10));

    add(user);

    add(text1);

    add(password);

    add(text2);

    add(usertype);

    add(manager);

    add(normaluser);

    buttongroup.add(manager);

    buttongroup.add(normaluser);

    add(login);

    add(cancel);

    manager.addItemListener(this);

    normaluser.addItemListener(this);

    login.addActionListener(this);

    cancel.addActionListener(this);

    Dimension screen=Toolkit.getDefaultToolkit().getScreenSize();

    setLocation((screen.width-300)/2,(screen.height-220)/2);

    addWindowListener(new WindowAdapter()

    {

    public void windowClosing(WindowEvent e)

    {

    dispose();

    System.exit(0);

    }

    });

    }

    public void actionPerformed(ActionEvent e)

    {

    if(e.getSource()==login)

    {

    ;

    }

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

    {

    dispose();

    System.exit(0);

    }

    }

    public void itemStateChanged(ItemEvent e)

    {

    if(e.getSource()==manager)

    {

    ;

    }

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

    {

    ;

    }

    }

    public static void main(String args[])

    {

    new LoginWindow();

    }

    }

    展开全文
  • NULL 博文链接:https://fancycr7.iteye.com/blog/2094439
  • import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Test_Login extends javax.swing.JFrame { private JPanel jPanel1; private JButton bntLogin; private JButton bntCannel; ...
  • Java实现登陆界面

    千次阅读 2019-02-20 16:41:30
    Swing和AWT组件 Swing是Java基础类库的一部分,用于绘制用户界面;AWT一般是指像事件处理这样的窗口工具箱的底层机制。两者均为用户界面库,AWT构建的图形界面可跨平台,但依赖于目标...要实现登陆界面需要用到的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 83,544
精华内容 33,417
关键字:

java登录界面