@Override public void setBounds(int x, int y, int w, int h) { super.setBounds(x, y, w, h); label.setBounds(x + 5, y + 3, w - 5, h - 5); }
public class TestPane{ public static void main (String[] args) { Random rnd = new Random(); JFrame frame = new JFrame(); JPasswordField pf = new JPasswordField(); JButton btn = new JButton("Login"); frame.setSize(500, 500); frame.setLayout(null); btn.setBounds(y, x, width, height); pf.setBounds(y, x, width, height); frame.add(btn); frame.add(pf); } }
private JPasswordField password; private String typedPassword; private final String defaultPassword = "yourDesiredPassword"; public void createPasswordField(){ password = new JPasswordField(30); password.setBounds(280, 240, 90, 20); password.setEchoChar('*'); password.setBackground(Color.white); password.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { password = (JPasswordField) e.getSource(); char [] tempPass = password.getPassword(); typedPassword = new String(tempPass); if (!typedPassword.equals(defaultPassword)){ JOptionPane.showMessageDialog(null, "Your password is not correct", "Stack Over Flow example", JOptionPane.ERROR_MESSAGE); } } }); }
Passwordfld.setBounds(198, 157, 79, 23); Passwordfld.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
public void createPage1() { panel1 = new JPanel(); panel1.setLayout(null); JLabel label1 = new JLabel("Username:"); label1.setBounds(10, 15, 150, 20); panel1.add(label1); JTextField field = new JTextField(); field.setBounds(10, 35, 150, 20); panel1.add(field); JLabel label2 = new JLabel("Password:"); label2.setBounds(10, 60, 150, 20); panel1.add(label2); JPasswordField fieldPass = new JPasswordField(); fieldPass.setBounds(10, 80, 150, 20); panel1.add(fieldPass); JButton login=new JButton("login"); login.setBounds(10, 120, 80, 25); panel1.add(login); login.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { panel4=new JPanel(); //panel4.setLayout(null); panel4.add(new JLabel("welcome buddy")); tabbedPane.addTab("Page 4", panel4); } }); }
tpword.setBounds(145,50,200,25); c.add(tpword);
promptLabel.setBounds(5, 0, 395, 65); contentPanel.add(passwordField); passwordField.setBounds(125, 115, 220, 32);
userField.setBounds(125, 120, 305, userField.getPreferredSize().height); contentPanel2.add(passwordField); passwordField.setBounds(125, 155, 305, passwordField.getPreferredSize().height);
passwordTextField.setBounds(20, 130, 280, 22);
passwordTextField.setBounds(20, 130, 280, 22);
passwordTextField.setBounds(20, 130, 280, 22);
proxyPasswordField.setBounds(120, 540, 615, proxyPasswordField.getPreferredSize().height);