密码框JPasswordField 的使用
2024-08-28 01:24:42
JPasswordField的主要方法为setEchoChar(char c),其中的字符C为回显字符。
package first;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Passwd extends JFrame implements ActionListener
{
JLabel lb=new JLabel("请输入密码:");///设置一个标签对象
JPasswordField txt1=new JPasswordField(25);///创建密码框对象
JButton bn=new JButton("确定");///添加按钮
JTextField txt2=new JTextField(25);///创建一个文本框
public Passwd() {
setSize(300,200);
setVisible(true);
setTitle("密码验证");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new FlowLayout());
add(lb);
add(txt1);
txt1.setEchoChar('*');///密码框中的字符加密,以'*'形式显示
add(bn);
add(txt2);
validate();
bn.addActionListener(this);
// TODO Auto-generated constructor stub
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(txt1.getText().equals("abc"))///比较字符串相等
txt2.setText("密码正确");
else {
txt2.setText("密码错误");
}
}
}
public class Test
{
public static void main(String[] args)
{
new Passwd();
}
}
最新文章
- git
- 关于NGUI的动态加载后的刷新显示问题,解决办法!!
- Unity3D研究院之自制批量关联材质与贴图插件
- 基于Delphi的三层数据库系统的实现方法
- FZU-1924+判断环/DFS/BFS
- mysql update from 子查询
- android 定时请求(两种实现方式)
- RAMCloud:内存云存储的内存分配机制
- 【LOJ2586】【APIO2018】选圆圈 CDQ分治 扫描线 平衡树
- Codechef August Challenge 2018 : Lonely Cycles
- django项目实际工作中的配置以及一些有用的小工具(持续更新)
- 【题解】Luogu P2057 [SHOI2007]善意的投票
- 神州数码OSPF路由协议
- [转载]WebService使用的一些总结
- 学习笔记: js插件 —— SuperSlide 2 (轮播图插件,PC用)
- OS之内存管理 ---基本的内存管理策略(二)
- Linux Shell常用技巧(七)
- Linux环境下服务器环境搭建-mysql
- redis一主二从三哨兵
- sql语句 查询分组后的每组的第一条或最后一条数据