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();
}
}相关推荐
JasperReport制作行内容合并的表格
效果图: 实现思路一: 交叉表 另一个思路: 普通表格 缺点:无法实现内容 垂直居中显示 准备工作 一、数据准备 DROP TABLE IF EXISTS `address_item_sex_value`; CREATE TABLE `address_item_sex_value` ( `id` int(11) NOT NULL AUTO_INCREM...
【java实现简单的登录界面】
我们可以用java实现简单的登录界面。
C语言—for循环打印矩形,正三角形,倒三角形,九九乘法,等腰三角形,倒着的等腰三角形(简易版代码)(重点考察for循环嵌套)
本章节教大家如何利用for循环打印正三角形,倒三角形,九九乘法表及等腰三角形(简易版代码)说明:1、循环语句的循环体内又包含另一个完整的循环结构,称为循环结构的嵌套。内嵌的循环语句中还可以再嵌套循环结构,这样就形成多重循环结构的嵌套。2、for 语句、while 语句和 do-while 语句都允许嵌套。三种循环语句可以相互嵌套。3、内层的循环语句必须完全被包含在外层的循环体中,不能发生交叉。
用java做一个登录界面
创建一个窗体类,声明一个初始化方法,创建一个主函数,在主函数创建此类对象并调用初始类方法。创建按钮组对象:ButtonGroup group = new ButtonGroup();按照流式布局的规则:从左至右 从上至下 整体居中,根据组件的内容来决定组件大小。5.设置布局管理器:setLayout(new FlowLayout())javax.swing.JPasswordField;将单选框添加到按钮组中:group.add(radio 1);
ElementUI中的el-table解决宽度问题 - 根据内容自动撑开
在使用element-ui中,会发现表格组件el-table在未指定宽度情况下,会自动计算并给表格宽度赋值。但实际开发中,有时需要根据内容实际长度自动撑开显示,由内容的多少而决定表格的宽度,而不是默认宽度为100%。在默认情况下表格宽度为100%显示,并且列项未指定宽度情况下,剩余部分会平均分配宽度,本案例实际需求是由内容自动撑开显示。componentUpdated
Docker拉取ubuntu22.04镜像使用ROS2 humble及仿真工具可视化进行导航
Docker中安装Ubun22以及ROS,gazebo可视化等
java-登录界面
LoginWindow中,我们添加了一个“New password:”标签和一个新密码输入文本框。如果用户在文件中没有设置密码,则程序会提示它们首先设置新密码。如果用户在文件中已经设置了密码,则程序会加载并验证密码。如果验证成功,程序会打开“登录成功”对话框并关闭登录窗口。如果验证失败,程序会打开“用户名或密码不正确”的对话框。如果用户在登录窗口中输入了新密码,则程序会将新密码存储在文件中。
避坑指南:ZYNQ平台上AXI 1G/2.5G Ethernet Subsystem实现IEEE1588的5个关键点
本文详细解析了在ZYNQ平台上使用AXI 1G/2.5G以太网子系统实现IEEE1588精密时间协议(PTP)的5个关键避坑点。从硬件选型、Vivado工程配置到Linux驱动适配,提供了实战经验与优化技巧,帮助工程师在工业自动化、电力系统等场景中实现纳秒级时间同步。
Java设计登录界面
使用Java设计客户端登录界面 一、开发环境 二、Java Swing库 具体设计实现过程
硬件工程师笔记——运算放大电路Multisim电路仿真实验汇总
本文系统介绍了运算放大电路的基础知识及其应用。主要内容包括:1)运算放大器的基本结构、理想特性及分析方法(虚短、虚断、叠加定理);2)比例运算电路(同向、反向、差分)的工作原理与仿真分析;3)求和运算、加减运算电路的实现方法;4)积分、微分、指数和对数运算电路的基本原理;5)过零电压比较器的功能特点。通过理论分析和仿真实验,详细阐述了各类运算放大电路的输入输出特性、相位关系和增益计算,为硬件工程师提供了实用的电路设计参考。
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文件中的.
Java:界面开发 登录界面
组成今天把Java的界面开发中如何编写登录界面弄清楚了。话不多说,进入正题。=.=
功能安全实战系列07-英飞凌TC3xx电源监控开发详解
本文对电源监控(PBIST及MONBIST)开发介绍,步骤详细配合开发中的测试情况,图文并茂,方便理解。
用Java编写登录界面
刚学了Java,自己尝试写了一个登录界面的代码 用Java制作一个登陆界面,其中包含账号、密码、确定和重置这些功能。当点击确定时,如果账号和密码输入正确,显示“登录成功”,当不正确时,显示“用户或密码错误,请重新输入”;当点击重置键时,账号和密码都会清空。 代码如下: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Login extends JFrame{ /** * *
最新的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...
锂电池充电器电路设计 里面有电路
锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。
Java写一个简单的登录界面
Java写一个简单的登录界面做如图所示登录界面所需要用到的工具插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 做如图所示登录界面 所需要用到的工具 Eclipse import...
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
JAVA实现简单的登录界面
我本来是学C++的,然后课程上老师要求做一个登陆界面,用C++实现不限时,然后就选择了JAVA,从零开始自学JAVA。好在网上很多大佬都写了如何用JAVA编写登陆界面的博客,写得很详细,使得我第一次接触JAVA也能看懂一二。 比较推荐这篇,博主真的很细心,我主要也是参考的这篇文章(分为一、二两篇): https://blog.youkuaiyun.com/Alexwym/article/details/8...
用Java写一个登录界面
# 用Java写一个登录界面 @[ TOC](1. 设置窗体) 2. 设置窗体的属性# 用Java写一个登录界面 3.设置流式布局# 用Java写一个登录界面 4.添加组件 # 用Java写一个登录界面 5. 添加接口# 用Java写一个登录界面
java swing实现简单的登录界面
主要实现了简单的登录界面,用户输入正确的用户名并且输入正确的密码之后可以登录 主要用到的组件有: JLabel标签 JButton按键 JTextField文本框 JPassField密码框 JPanel面板 实现了用户点击按钮可以处理事件 下面是程序的源码 import java.awt.FlowLayout; import java.awt.event.ActionEvent; imp...
java 登录界面_java登录界面
设计思路:读取用户输入的信息,包括账号密码,随机产生一个6位的字符串。验证用户输入的验证码是不是和产生的随机字符串一样。如果不是一样的话就提示并且回到重新输入的界面。如果一样的话就提示登陆成功,并且刷新验证码,以方便下一个用户的使用。流程图:原程序代码://孙丙海 信1605-2package 登陆界面;import java.awt.Dimension;import java.awt.GridL...
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;
JAVA登录界面
学习JAA的过程中,登泉界面是多数人第一个实现的小程序。今天我们就来做一下登录界面。当然在动手写代码之前我们要先做一些准备工作,我们要先了解JAA提供的图形界面Q类有哪些,以及有哪些常用的组件类和辅助类。...
用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
2468



被折叠的 条评论
为什么被折叠?



