java做个简单的登录界面_java一个简单的登录界面制作
展开全部
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一个简单的登录界面制作相关推荐
- java qq登录成功界面_java实现简单QQ登录界面
本文实例为大家分享了java实现简单QQ登录界面的具体代码,供大家参考,具体内容如下 java在图形界面,不是太强项,但不是不可以做,它的开源是very nice! 实现代码如下(想实现完美的界面,可 ...
- java服务器向客户端发消息_java一个简单的客户端向服务端发送消息
java一个简单的客户端向服务端发送消息 客户端代码: package com.chenghu.tcpip; import java.io.IOException; import java.io.Ou ...
- java简单学生成绩系统_JAVA 实现简单的学生成绩管理系统
一.实验目的 1.掌握java的类与对象的基本概念: 2.掌握简单的信息管理系统的设计与实现. 二.实验环境 实验建议在安装了以下软件的计算机上完成: 1. Windows xp/win7 ...
- java自动红包_Java一个简单的红包生成算法
一个简单的红包生成算法,代码如下: /** * 红包 * @param n * @param money 单位:分 * @return **/ public static double[] redPa ...
- java入门篇(一)如何编写一个简单的程序
最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...
- java调python 监控_利用Python实现一个简单的系统监控图表
作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...
- 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: ...
- Java入门篇(一)——如何编写一个简单的Java程序
最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...
- java JNI调用C++代码(给出一个简单java application示例和实际java web项目过程及错误解决)(一)
一.简单java application示例篇 转载请注明:https://blog.csdn.net/xitie8523/article/details/79926948 本科毕业设计是图像分割相关 ...
最新文章
- 漫画 | 如何向外行解释产品经理频繁更改需求会令程序员很焦灼?
- WEB测试常见问题汇总
- 上周新闻回顾:Vista麻烦不断 Office波澜再起(2.26-3.4)
- getcontentpane java_java – 为什么getcontentpane()未定义?
- android 屏幕录像
- buffer和cache怎么让你们解释的那么难理解?
- 慕学在线网0.4_xadmin后台管理
- React中的受控组件和非受控组件
- 怎样一次性将一个word文档中所有图片保存
- 奥威软件大数据bi_有成熟数据分析方案的BI软件
- 学习python:异常处理
- 凸优化第三章凸函数 作业题
- 海滨学院计算机基础知识,北京交通大学海滨学院计算机基础考试卷-网络应用基础...
- 计算机中丢失xvidcore.dll,win7系统提示“xvidcore.dll not found”的解决方法
- APP自动化-显示等待/强制等待/命令等待
- 机器学习笔记 - 优化简介
- webpack工具知多少(上篇)
- python udp socket远程主机强迫关闭_Python 远程主机强迫关闭了一个现有的连接
- 股票买卖接口源码分享
- Python读取nc文件转tif
热门文章
- ifelse的命令空间
- 【PyTorch学习笔记】4:在Tensor上的索引和切片
- LeetCode简单题之二叉树中第二小的节点
- LeetCode简单题之区域和检索 - 数组不可变
- Docker Context基本原理
- 外部NORFlash是第一个以硬件为基础的信任
- Google Pixel 超分辨率--Super Resolution Zoom
- 2021年大数据Kafka(十一):❤️Kafka的消费者负载均衡机制和数据积压问题❤️
- ajax发送动态字符传,如何发送ajax请求文件与其他字符串的变量?
- java显示当月数据_Java统计当月与往月数据 使用StringTemplate