Container container = getContentPane(); container.setLayout(new FlowLayout()); //设置密码框长度 // JPasswordField jPasswordField = new JPasswordField(20); JPasswordField jPasswordField = new JPasswordField(); jPasswordField.setColumns(20); // jPasswordField.setFont(new Font("Arial",Font.BOLD,20)); jPasswordField.setEchoChar ('\u235d');//设置回显字符或直接设置字符 单引号 //添加动作监听 回车 jPasswordField.addActionListener(new ActionListener String string = new String(str); System.out.println(string); } }); container.add(jPasswordField
密码框对象是通过JPasswordField类来创建,JPasswordField类的构造方法与JTextField类的构造方法类似,它的常用方法如表12.12所示。 JPasswordField类的常用方法 构造方法声明 功能描述 public JPasswordField() 构造一个新 JPasswordField,使其具有默认文档、为 null 的开始文本字符串 public JPasswordField(String text) 构造一个利用指定文本初始化的新 JPasswordField public JPasswordField(String text, int c) 构造一个利用指定文本和列初始化的新 JPasswordField public char getEchoChar() 返回回显的字符。 类的构造方法,接下来通过一个案例来演示JPasswordField类的使用,如例11-21所示。
11.JPasswordField | 代表密码框 JPasswordField类有5种构造方法: 构造方法 解释 JPasswordField() 构造一个新的JPasswordField,其中包含一个默认文档 JPasswordField(int columns) 使用指定的列数构造新的空JPasswordField。 JPasswordField(String text) 构造一个用指定文本初始化的新JPasswordField。 JPasswordField(String text, int columns) 构造一个用指定文本和列初始化的新JPasswordField。 1.构造一个新的JPasswordField JPasswordField jr =new JPasswordField (); ?
public TestJPasswordField() { Container container = getContentPane(); //文本框 JPasswordField jPasswordField = new JPasswordField("这是密码框"); jPasswordField.setEchoChar('*'); container.add (jPasswordField); setVisible(true); setBounds(300,300,500,200); setDefaultCloseOperation
import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField label_pass_again = new JLabel("请重新输入新密码:"); field_super_user =new JTextField(20); field_pass = new JPasswordField (20); field_pass_new = new JPasswordField(20); field_pass_again = new JPasswordField(20 label_pass_new ; JLabel label_pass_again ; private JTextField field_super_user; private JPasswordField field_pass ; private JPasswordField field_pass_new; private JPasswordField field_pass_again
javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JTextField; import javax.swing.JPasswordField JFrame { private JPanel contentPane; private JTextField textField; private JPasswordField textField); textField.setColumns(10); passwordField = new JPasswordField
JLabel("用户名"); JTextField username= new JTextField(); JLabel passwdLabel=new JLabel("密码"); JPasswordField password=new JPasswordField(); JButton okbutton = new JButton("确定"); JButton cancelbttton =
private JPasswordField pf; ... final char[] password = pf.getPassword(); ... private JPasswordField pf; ... final char[] password = pf.getPassword(); // use the password ... // erase
javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField 初始化文本域 field_user = new JTextField(20); field_user.addFocusListener(ufl); field_password=new JPasswordField (20); field_password_again=new JPasswordField(20); // 添加中间面板元素 centerPanel.add(label_user label_result_t; private JLabel label_result_f; private JTextField field_user; private JPasswordField field_password; private JPasswordField field_password_again; private String password_org;
javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.JPasswordField Auto-generated catch block e1.printStackTrace(); } final JTextField textField = new JTextField(); final JPasswordField passwordField = new JPasswordField(); passwordField.setEchoChar('*'); JPanel northPanel = new JPanel
import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JPasswordField passwordLabel.setBounds(10, 50, 80, 25); //日常日常 panel.add(passwordLabel); //换个文本域创建方法 用于保护密码安全 类似上面的JTextField方法 JPasswordField passwordText = new JPasswordField(20); passwordText.setBounds(100, 50, 165, 25); //…… panel.add(passwordText JPasswordField 允许我们输入了一行字像输入框,但隐藏星号(*)或点创建密码(密码) 学习过javascript的同学应该明白 类似的注册表单嘛 JButton JButton类的实例。
程序代码如下: private JpasswordField getPasswordField(){ if(passwordField == null){ passwordField == new JPasswordField(); passwordField.setBounds(new Rectangle(143,69,125,22)); passwordField.addKeyListener
import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField field_user = new JTextField(20); field_user.addFocusListener(ufl); field_password=new JPasswordField private JLabel label_result_f; private JTextField field_user; private JPasswordField
private JLabel passwordLab = new JLabel("密 码:"); private JTextField nameText = new JTextField(); private JPasswordField passwordText = new JPasswordField(); public ActionHandle() { nameLab.setBounds(5,5,60,20); passwordLab.setBounds
JTextField emailField = new JTextField(); JLabel passLabel = new JLabel("密码:"); JPasswordField passField = new JPasswordField(); JButton submit = new JButton("注册"); JLabel result = (true)组件叠在一起未设置布局管理器使用合适的布局方式按钮无响应没有添加监听器button.addActionListener(...)密码框显示明文使用 JTextField 替代了密码框改为 JPasswordField
javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); tfdPwd2 = new javax.swing.JPasswordField javax.swing.JLabel(); combType = new javax.swing.JComboBox(); tfdPwd = new javax.swing.JPasswordField tfdPwd; private javax.swing.JPasswordField tfdPwd2; private javax.swing.JTextField tfdUuid; javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); tfdPwd = new javax.swing.JPasswordField tfdPwd; private javax.swing.JPasswordField tfdPwd2; private javax.swing.JTextField tfdUuid;
start();//启动线程 } } class guitext3 { JFrame jf; JLabel l1,l2,time; JTextField f1; JPasswordField = new JLabel("密 码:"); l2.setBounds(8,50,100,40); l2.setFont(font); f2=new JPasswordField } } class guitext4{ JFrame jf; // JPanel jp; JLabel l1,l2,l3; JTextField f1; JPasswordField 码:"); l2.setBounds(8, 50, 100, 40); l2.setFont(font); f2 = new JPasswordField 确认密码:"); l3.setBounds(8, 88, 130, 40); l3.setFont(font); f3 = new JPasswordField
import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JPasswordField //按钮 登录,重置 private JTextField textFieldUserName; //文本框 用户名输入 private JPasswordField JButton("重置"); this.textFieldUserName = new JTextField(10); this.passWdField = new JPasswordField
JTextField userText = new JTextField(15); JLabel passLabel = new JLabel("密码:"); JPasswordField passText = new JPasswordField(15); JButton loginButton = new JButton("登录"); JLabel resultLabel
import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPasswordField passwordPanel.setLayout(null); passwordPanel.setBounds(30, 45, 190, 30); frame.add( passwordPanel); //输入密码文本框 JPasswordField passwordPF=new JPasswordField(); passwordPF.setBounds(7, 0, 153, 30); passwordPF.setOpaque(false); passwordPF.setBorder