import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class PasswordFieldTest {
public static void main(String[] args) {
PasswordFieldFrame frame = new PasswordFieldFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class PasswordFieldFrame extends JFrame {
private static final long serialVersionUID = 1L;
public PasswordFieldFrame() {
setTitle("PasswordFieldTest");
setSize(WIDTH, HEIGHT);
Container contentPane = getContentPane();
// 新建文档监听器
DocumentListener showListener = new ShowListener();
// 建立容纳密码域的面板
JPanel textPanel = new JPanel();
myPassword = new JPasswordField(20);
// 为密码域安装一个文档监听器
myPassword.getDocument().addDocumentListener(showListener);
textPanel.add(myPassword);
checkPassword = new JTextField(20);
checkPassword.setEditable(false);
textPanel.add(checkPassword);
contentPane.add(textPanel);
}
// 获取密码域的内容,显示在文本域中
public void showPassword() {
char[] s;
String gets;
// 获取密码域的内容
s = myPassword.getPassword();
gets = new String(s);
checkPassword.setText(gets);
}
private class ShowListener implements DocumentListener {
public void insertUpdate(DocumentEvent e) {
showPassword();
}
public void removeUpdate(DocumentEvent e) {
showPassword();
}
public void changedUpdate(DocumentEvent e) {
}
}
public static final int WIDTH = 350;
public static final int HEIGHT = 150;
private JPasswordField myPassword;
private JTextField checkPassword;
}
分享到:
相关推荐
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器地址 ...
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器地址 ...
Java 线程池学习 Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3]...[5]中有线程池的实例讲解,实现了一个基于线程池的端口监听服务器。★ [6]中有对源码比较细致的分析
百度云盘分享 ... Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText();...
"Java实现进度条" Java是当今最流行的编程语言之一,在界面设计和图形用户界面(GUI)开发中...Java实现进度条是Java GUI开发中的一部分,使用JProgressBar和事件监听机制,可以实现实时更新的进度条,提高用户体验。
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器...
实例1 开发第一个Java程序 7 第2章 Java基础类型与运算符(教学视频:39分钟) 9 2.1 基础类型 9 实例2 自动提升 9 实例3 自动转换 10 实例4 常用基础类型之强制转换 11 2.2 运算符 12 实例5...
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器...
Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器...
Java实现的FTP连接与数据浏览程序 1个目标文件 摘要:Java源码,网络相关,FTP Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 ...
Java 制作实现的UI可视化界面版数学计算器源代码,另附编程文档,本计算器可以进行常用的加减乘除算术运算。本实例的知识点有:窗口布局器GridLayout的应用,对按钮消息的监听和响应 。运行方法:本实例代码编写完毕...
《Java开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性。 本书是第II卷,以开发...
Java实现的FTP连接与数据浏览程序 1个目标文件 摘要:Java源码,网络相关,FTP Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 ...