展开全部

import java.awt.EventQueue;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.border.EmptyBorder;

import javax.swing.JLabel;

import java.awt.Font;

import javax.swing.JTextField;

import javax.swing.JPasswordField;

import javax.swing.JButton;

import java.awt.event.ActionListener;

import java.awt.event.ActionEvent;

/**

* 2014年12月28日下午7:18:41

* @author season

*

*/

public class LoginDemo extends JFrame {

/**

*

*/

private static final long serialVersionUID = 1L;

private JPanel contentPane;

private JTextField textField;

private JPasswordField passwordField;

/**

* Launch the application.

*/

public static void main(String[] args) {

32313133353236313431303231363533e78988e69d8331333335346163EventQueue.invokeLater(new Runnable() {

public void run() {

try {

LoginDemo frame = new LoginDemo();

frame.setVisible(true);

} catch (Exception e) {

e.printStackTrace();

}

}

});

}

/**

* Create the frame.

*/

public LoginDemo() {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setBounds(100, 100, 370, 300);

contentPane = new JPanel();

contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

setContentPane(contentPane);

contentPane.setLayout(null);

JLabel lblAccount = new JLabel("Account:");

lblAccount.setFont(new Font("Consolas", Font.BOLD, 14));

lblAccount.setBounds(25, 90, 104, 28);

contentPane.add(lblAccount);

JLabel lblPassword = new JLabel("Password:");

lblPassword.setFont(new Font("Consolas", Font.BOLD, 14));

lblPassword.setBounds(25, 128, 104, 28);

contentPane.add(lblPassword);

textField = new JTextField();

textField.setBounds(113, 93, 154, 21);

contentPane.add(textField);

textField.setColumns(10);

passwordField = new JPasswordField();

passwordField.setBounds(113, 131, 154, 21);

contentPane.add(passwordField);

final JLabel lblNewLabel = new JLabel("");

lblNewLabel.setFont(new Font("Consolas", Font.BOLD, 12));

lblNewLabel.setBounds(0, 222, 344, 30);

contentPane.add(lblNewLabel);

JButton btnSignIn = new JButton("Sign in");//登录按钮和监听

btnSignIn.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

String userName =textField.getText();

String userPwd = new String(passwordField.getPassword());

if(userName.equals("haiyan")&&userPwd.equals("haiyan")){

lblNewLabel.setText("You success login ");

}else{

lblNewLabel.setText("Fail to login ,check please ");

}

}

});

btnSignIn.setFont(new Font("Consolas", Font.BOLD, 14));

btnSignIn.setBounds(60, 189, 93, 23);

contentPane.add(btnSignIn);

JButton btnReset = new JButton("Reset");//重置按钮和监听

btnReset.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

textField.setText("");

passwordField.setText("");

}

});

btnReset.setFont(new Font("Consolas", Font.BOLD, 14));

btnReset.setBounds(174, 189, 93, 23);

contentPane.add(btnReset);

JLabel lblHaiyan = new JLabel("Haiyan");

lblHaiyan.setFont(new Font("Consolas", Font.BOLD, 14));

lblHaiyan.setBounds(123, 10, 104, 28);

contentPane.add(lblHaiyan);

}

}

java做个简单的登录界面_java一个简单的登录界面制作相关推荐

  1. java qq登录成功界面_java实现简单QQ登录界面

    本文实例为大家分享了java实现简单QQ登录界面的具体代码,供大家参考,具体内容如下 java在图形界面,不是太强项,但不是不可以做,它的开源是very nice! 实现代码如下(想实现完美的界面,可 ...

  2. java服务器向客户端发消息_java一个简单的客户端向服务端发送消息

    java一个简单的客户端向服务端发送消息 客户端代码: package com.chenghu.tcpip; import java.io.IOException; import java.io.Ou ...

  3. java简单学生成绩系统_JAVA 实现简单的学生成绩管理系统

    一.实验目的 1.掌握java的类与对象的基本概念: 2.掌握简单的信息管理系统的设计与实现. 二.实验环境 实验建议在安装了以下软件的计算机上完成: 1.       Windows xp/win7 ...

  4. java自动红包_Java一个简单的红包生成算法

    一个简单的红包生成算法,代码如下: /** * 红包 * @param n * @param money 单位:分 * @return **/ public static double[] redPa ...

  5. java入门篇(一)如何编写一个简单的程序

    最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...

  6. java调python 监控_利用Python实现一个简单的系统监控图表

    作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...

  7. idea创建java项目目录结构_用IDEA创建一个简单的Maven的JavaWeb项目

    1.项目环境 IDEA:2016.2 JDK:1.8.0_76 Maven:3.2.5 2.File-->New-->Project-->Maven 3.选择Project SDK: ...

  8. Java入门篇(一)——如何编写一个简单的Java程序

    最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...

  9. java JNI调用C++代码(给出一个简单java application示例和实际java web项目过程及错误解决)(一)

    一.简单java application示例篇 转载请注明:https://blog.csdn.net/xitie8523/article/details/79926948 本科毕业设计是图像分割相关 ...

最新文章

  1. 漫画 | 如何向外行解释产品经理频繁更改需求会令程序员很焦灼?
  2. WEB测试常见问题汇总
  3. 上周新闻回顾:Vista麻烦不断 Office波澜再起(2.26-3.4)
  4. getcontentpane java_java – 为什么getcontentpane()未定义?
  5. android 屏幕录像
  6. buffer和cache怎么让你们解释的那么难理解?
  7. 慕学在线网0.4_xadmin后台管理
  8. React中的受控组件和非受控组件
  9. 怎样一次性将一个word文档中所有图片保存
  10. 奥威软件大数据bi_有成熟数据分析方案的BI软件
  11. 学习python:异常处理
  12. 凸优化第三章凸函数 作业题
  13. 海滨学院计算机基础知识,北京交通大学海滨学院计算机基础考试卷-网络应用基础...
  14. 计算机中丢失xvidcore.dll,win7系统提示“xvidcore.dll not found”的解决方法
  15. APP自动化-显示等待/强制等待/命令等待
  16. 机器学习笔记 - 优化简介
  17. webpack工具知多少(上篇)
  18. python udp socket远程主机强迫关闭_Python 远程主机强迫关闭了一个现有的连接
  19. 股票买卖接口源码分享
  20. Python读取nc文件转tif

热门文章

  1. ifelse的命令空间
  2. 【PyTorch学习笔记】4:在Tensor上的索引和切片
  3. LeetCode简单题之二叉树中第二小的节点
  4. LeetCode简单题之区域和检索 - 数组不可变
  5. Docker Context基本原理
  6. 外部NORFlash是第一个以硬件为基础的信任
  7. Google Pixel 超分辨率--Super Resolution Zoom
  8. 2021年大数据Kafka(十一):❤️Kafka的消费者负载均衡机制和数据积压问题❤️
  9. ajax发送动态字符传,如何发送ajax请求文件与其他字符串的变量?
  10. java显示当月数据_Java统计当月与往月数据 使用StringTemplate