java qq ui界面_java swing 创建一个简单的QQ界面教程

记录自己用java swing做的第一个简易界面。

LoginAction.java

package com.QQUI0819;

import javax.swing.*;

import java.awt.event.*;

//首先,编写按钮癿监听器实现类

public class LoginAction implements

ActionListener {

private int count=0;

//当前为null,创建后指向界面输入框

private JTextField ulName;

private JTextField ulpass;

//创建时,输入界面类中癿输入框

public LoginAction(JTextField ulName,JTextField ulpass ){

this.ulName=ulName;

this.ulpass=ulpass;

}

//实现接口中癿方法

//当劢作发生时,这个方法执行

public void actionPerformed(ActionEvent e) {

//点击时,就取得界面输入框癿内容

//此时癿jtf,指向是界面上那个输入框

String u=ulName.getText();

String p=ulName.getText();

System.out.println("账号输入的是 "+u);

System.out.println("密码输入的是 "+p)

if(u.equals("csy123") ||(p.equals("456"))){

//如果输入正确,弹出新界面

JFrame jf=new JFrame();

jf.setTitle("登陆成功");

jf.setSize(300,400);

jf.setLocationRelativeTo(null);

jf.setVisible(true);

} else {

//如果输入正确,弹出新界面

JFrame jf=new JFrame();

jf.setTitle("登陆失败");

jf.setSize(300,100);

JButton b1 = new JButton("登陆失败,账号和密码不匹配");

jf.add(b1);

jf.setLocationRelativeTo(null);

jf.setVisible(true);

}

}

}

QQ.java

package com.QQUI0819;

import java.awt.Color;

import java.awt.Container;

import java.awt.Cursor;

import java.awt.Font;

import java.awt.Image;

import java.util.ArrayList;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPasswordField;

import javax.swing.JRootPane;

import javax.swing.JTextField;

public class QQ extends JFrame{

//用户名

private JTextField ulName;

//密码

private JPasswordField ulPasswd;

//小容器

private JLabel j1;

private JLabel j2;

private JLabel j3;

private JLabel j4;

//小按钮

private JButton b1;

//复选框

private JCheckBox c1;

private JCheckBox c2;

/**

* 初始化QQ登录页面</

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值