Java登录界面

基于Java的界面开发【用户注册登录】 利用Java内部自带的一些包,完成用户注册登录的界面设计。 阅读详情
package test;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;

/**
 * Java登录界面
 * @author JavaApha
 * 2013年1月25日15:41:38
 */
public class LoginFrame extends JFrame {

	private static final long serialVersionUID = 1L;
	JTextField jtf1;
	JTextField jtf2;

	public LoginFrame() {
		init();
	}

	private void init() {
		setTitle("Java登录页面");
		setLocation(300, 200);
		setSize(300, 200); // 设置内容面板
		setContentPane(createContentPane());
	}

	private JPanel createContentPane() {
		JPanel pane = new JPanel(new BorderLayout(0, 8));
		pane.setBorder(new EmptyBorder(12, 12, 12, 12));
		pane.add(BorderLayout.NORTH, new JLabel("", JLabel.CENTER));
		pane.add(BorderLayout.CENTER, createNamePwdPane());
		pane.add(BorderLayout.SOUTH, createBtnPane());
		return pane;
	}

	private JPanel createNamePwdPane() {
		JPanel pane = new JPanel(new BorderLayout());
		JPanel top = new JPanel(new GridLayout(2, 1, 0, 6));
		pane.add(BorderLayout.NORTH, top);
		top.add(createNamePane());
		top.add(createPwdPane());
		return pane;
	}

	private JPanel createNamePane() {
		JPanel pane = new JPanel(new BorderLayout(4, 0));
		pane.add(BorderLayout.WEST, new JLabel("用户名:"));
		jtf1 = new JTextField();
		pane.add(BorderLayout.CENTER, jtf1);
		return pane;
	}

	private JPanel createPwdPane() {
		JPanel pane = new JPanel(new BorderLayout(4, 0));
		pane.add(BorderLayout.WEST, new JLabel("密     码:"));
		jtf2 = new JPasswordField();
		pane.add(BorderLayout.CENTER, jtf2);
		return pane;
	}

	private JPanel createBtnPane() {
		JPanel pane = new JPanel(new FlowLayout());
		JButton login = new JButton("登录");
		login.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				if (jtf2.getText().equals("123")
						&& jtf1.getText().equals("123")) {
					System.out.println("登录 ");
				} else {
					System.out.println("登录失败");
				}
			}
		});
		JButton cancel = new JButton("退出");
		cancel.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				System.exit(0);
			}
		});
		pane.add(login);
		pane.add(cancel);
		return pane;
	}

	public void showView() {
		setVisible(true);
	}

	public static void main(String[] args) {
		LoginFrame lf = new LoginFrame();
		lf.showView();
	}
}

java登录界面代码 //登录界面 package com.gui; import java.sql.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.List; import com.DateSystem.*; public class Landing extends JFrame imple 阅读详情

相关推荐

JasperReport制作行内容合并的表格

效果图: 实现思路一: 交叉表 另一个思路: 普通表格 缺点:无法实现内容 垂直居中显示 准备工作 一、数据准备 DROP TABLE IF EXISTS `address_item_sex_value`; CREATE TABLE `address_item_sex_value` ( `id` int(11) NOT NULL AUTO_INCREM...

weixin_34148456的博客 2468

【java实现简单的登录界面】

我们可以用java实现简单的登录界面。

ZERO_HOPE的博客 3万+

C语言—for循环打印矩形,正三角形,倒三角形,九九乘法,等腰三角形,倒着的等腰三角形(简易版代码)(重点考察for循环嵌套)

本章节教大家如何利用for循环打印正三角形,倒三角形,九九乘法表及等腰三角形(简易版代码)说明:1、循环语句的循环体内又包含另一个完整的循环结构,称为循环结构的嵌套。内嵌的循环语句中还可以再嵌套循环结构,这样就形成多重循环结构的嵌套。2、for 语句、while 语句和 do-while 语句都允许嵌套。三种循环语句可以相互嵌套。3、内层的循环语句必须完全被包含在外层的循环体中,不能发生交叉。

m0_63501145的博客 1697

用java做一个登录界面

创建一个窗体类,声明一个初始化方法,创建一个主函数,在主函数创建此类对象并调用初始类方法。创建按钮组对象:ButtonGroup group = new ButtonGroup();按照流式布局的规则:从左至右 从上至下 整体居中,根据组件的内容来决定组件大小。5.设置布局管理器:setLayout(new FlowLayout())javax.swing.JPasswordField;将单选框添加到按钮组中:group.add(radio 1);

m0_73566089的博客 8085

ElementUI中的el-table解决宽度问题 - 根据内容自动撑开

在使用element-ui中,会发现表格组件el-table在未指定宽度情况下,会自动计算并给表格宽度赋值。但实际开发中,有时需要根据内容实际长度自动撑开显示,由内容的多少而决定表格的宽度,而不是默认宽度为100%。在默认情况下表格宽度为100%显示,并且列项未指定宽度情况下,剩余部分会平均分配宽度,本案例实际需求是由内容自动撑开显示。componentUpdated

觉醒法师的专栏 1万+

Docker拉取ubuntu22.04镜像使用ROS2 humble及仿真工具可视化进行导航

Docker中安装Ubun22以及ROS,gazebo可视化等

lovebc的博客 1678

java-登录界面

LoginWindow中,我们添加了一个“New password:”标签和一个新密码输入文本框。如果用户在文件中没有设置密码,则程序会提示它们首先设置新密码。如果用户在文件中已经设置了密码,则程序会加载并验证密码。如果验证成功,程序会打开“登录成功”对话框并关闭登录窗口。如果验证失败,程序会打开“用户名或密码不正确”的对话框。如果用户在登录窗口中输入了新密码,则程序会将新密码存储在文件中。

weixin_73617818的博客 579

避坑指南:ZYNQ平台上AXI 1G/2.5G Ethernet Subsystem实现IEEE1588的5个关键点

本文详细解析了在ZYNQ平台上使用AXI 1G/2.5G以太网子系统实现IEEE1588精密时间协议(PTP)的5个关键避坑点。从硬件选型、Vivado工程配置到Linux驱动适配,提供了实战经验与优化技巧,帮助工程师在工业自动化、电力系统等场景中实现纳秒级时间同步。

weixin_30687051的博客 239

Java设计登录界面

使用Java设计客户端登录界面         一、开发环境 二、Java Swing库 具体设计实现过程

JLongSL的博客 4万+

硬件工程师笔记——运算放大电路Multisim电路仿真实验汇总

本文系统介绍了运算放大电路的基础知识及其应用。主要内容包括:1)运算放大器的基本结构、理想特性及分析方法(虚短、虚断、叠加定理);2)比例运算电路(同向、反向、差分)的工作原理与仿真分析;3)求和运算、加减运算电路的实现方法;4)积分、微分、指数和对数运算电路的基本原理;5)过零电压比较器的功能特点。通过理论分析和仿真实验,详细阐述了各类运算放大电路的输入输出特性、相位关系和增益计算,为硬件工程师提供了实用的电路设计参考。

XU157303764的博客 2487

cartographer运行错误集合

播放bag的时候错误 Check failed: sensor_to_tracking->translation().norm() < 1e-5 The IMU frame must be colocated with the tracking frame. Transforming linear acceleration into the tracking frame will otherwise be imprecise tracking frame不是imu的link 修改lua文件中的.

Studying…… 2036

Java:界面开发 登录界面

组成今天把Java的界面开发中如何编写登录界面弄清楚了。话不多说,进入正题。=.=

why_love_wxm的博客 2075

功能安全实战系列07-英飞凌TC3xx电源监控开发详解

本文对电源监控(PBIST及MONBIST)开发介绍,步骤详细配合开发中的测试情况,图文并茂,方便理解。

initiallizer的博客 1110

用Java编写登录界面

刚学了Java,自己尝试写了一个登录界面的代码 用Java制作一个登陆界面,其中包含账号、密码、确定和重置这些功能。当点击确定时,如果账号和密码输入正确,显示“登录成功”,当不正确时,显示“用户或密码错误,请重新输入”;当点击重置键时,账号和密码都会清空。 代码如下: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Login extends JFrame{ /** * *

weixin_49258640的博客 8740

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

用Java创建一个登录界面

本部分我们用Java创建了一个学生信息管理系统的登陆界面,登陆界面可以进行账号登陆,也可以转换到注册界面 package com.group; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.ResultSet; imp...

General_Ma的博客 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Java写一个简单的登录界面

Java写一个简单的登录界面做如图所示登录界面所需要用到的工具插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 做如图所示登录界面 所需要用到的工具 Eclipse import...

weixin_43880192的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

JAVA实现简单的登录界面

我本来是学C++的,然后课程上老师要求做一个登陆界面,用C++实现不限时,然后就选择了JAVA,从零开始自学JAVA。好在网上很多大佬都写了如何用JAVA编写登陆界面的博客,写得很详细,使得我第一次接触JAVA也能看懂一二。 比较推荐这篇,博主真的很细心,我主要也是参考的这篇文章(分为一、二两篇): https://blog.youkuaiyun.com/Alexwym/article/details/8...

hnu1601的博客 12万+

用Java写一个登录界面

# 用Java写一个登录界面 @[ TOC](1. 设置窗体) 2. 设置窗体的属性# 用Java写一个登录界面 3.设置流式布局# 用Java写一个登录界面 4.添加组件 # 用Java写一个登录界面 5. 添加接口# 用Java写一个登录界面

weixin_45723735的博客 5232

java swing实现简单的登录界面

主要实现了简单的登录界面,用户输入正确的用户名并且输入正确的密码之后可以登录 主要用到的组件有: JLabel标签 JButton按键 JTextField文本框 JPassField密码框 JPanel面板 实现了用户点击按钮可以处理事件 下面是程序的源码 import java.awt.FlowLayout; import java.awt.event.ActionEvent; imp...

Woo_home的博客 2万+

java 登录界面_java登录界面

设计思路:读取用户输入的信息,包括账号密码,随机产生一个6位的字符串。验证用户输入的验证码是不是和产生的随机字符串一样。如果不是一样的话就提示并且回到重新输入的界面。如果一样的话就提示登陆成功,并且刷新验证码,以方便下一个用户的使用。流程图:原程序代码://孙丙海 信1605-2package 登陆界面;import java.awt.Dimension;import java.awt.GridL...

weixin_31424199的博客 906

Java GUI 实现登录界面

具体效果图: 详细代码: package java_gui; import java.awt.Color; import java.awt.Container; import java.awt.Cursor; import java.awt.Font; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon;

qq_43573663的博客 7671

JAVA登录界面

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

weixin_44057803的博客 1596

用Java实现简单的用户登录界面

一个用Java实现简单的用户登录界面: 成效: 具体代码: package Code.a; import java.awt.*; import javax.swing.*; import javax.swing.border.Border; public class LogIn { JFrame logframe; JPanel panel1,panel2,panel3; JLabel labelusername,labelpassword; JTextField username; JPass

qq_43533435的博客 9046
上一篇: 阳光点吧,颓废已经过时了
下一篇: 2012年终总结
JavaAlpha
博客等级 码龄18年 910粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值