java:密码框的简单使用

密码框的简单使用二、简单说明三、流程图四、源码 五、结语六、定位日期
一、关键代码 (一)、创建密码框
JPasswordField j_pf_1=new JPasswordField();// 密码框
(二)、密码符号

java:密码框的简单使用

文章插图
j_pf_1.setEchoChar('\u2605');// 设置显示的密码符号
二、简单说明三、流程图四、源码 (一)、源码A
/* 【程序思想】* 密码框窗体容器密码框监听器-事件-信息框(输入的内容显示)*/import java.awt.Container;// 容器import java.awt.FlowLayout;// 流布局import java.awt.Font;// 字体import java.awt.event.ActionListener;// 动作监听import java.awt.event.ActionEvent;// 动作 事件import javax.swing.JFrame;// 窗体import javax.swing.JPasswordField;// 密码框import javax.swing.JOptionPane;// 信息框class Demo{JFrame f=new JFrame();// 窗体Container c;// 容器/*way1窗体的基本属性*/void way1(){f.setBounds(400,200,500,400);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 点×关闭程序c=f.getContentPane();// 容器嵌入窗体c.setLayout(new FlowLayout());// 布局,流布局}/*way2密码框的相关属性*/void way2(){JPasswordField j_pf_1=new JPasswordField();// 密码框j_pf_1.setColumns(25);// 25字符长度的密码框//j_pf_1.setFont(new Font("Arial",Font.BOLD,20));// 字体为圆点“·”,加粗,字体大小j_pf_1.setEchoChar('\u2605');// 设置显示的密码符号,echo(回声),需要上一行注释掉// Action(动作),Performed(执行),option(选择),message(信息),dialog(对话框)j_pf_1.addActionListener(new ActionListener(){// 动作监听public void actionPerformed(ActionEvent arg0){char ch[]=j_pf_1.getPassword();// 获取密码的字符数组String str_1=new String(ch);JOptionPane.showMessageDialog(f,"密码内容为:"+str_1);// 信息框}});c.add(j_pf_1);}public static void main(String[] args) {Demo d=new Demo();d.way1();// 窗体的基本属性d.way2();// 密码框d.f.setVisible(true);// 窗体可见}}
(二)、源码A的运行效果五、结语
此篇博文的流程原理与往篇的《文本框的简单使用》相同 。源码流程前面有说明及流程图 。不看前面直接看源码注释也可以 。每一次总结都是一次自己的提升 。
六、定位日期
【java:密码框的简单使用】2022.4.13;22:13