Java/Swing JFC/Password Field
Create Password field
<source lang="java">
import java.awt.FlowLayout; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JPasswordField; import javax.swing.UIManager; public class PasswordField extends JFrame {
public PasswordField() { super("JPasswordField Test"); getContentPane().setLayout(new FlowLayout()); JPasswordField textField1 = new JPasswordField("m", 1); JPasswordField textField2 = new JPasswordField("mm", 2); getContentPane().add(textField1); getContentPane().add(textField2); setSize(300, 190); setVisible(true); } public static void main(String argv[]) { new PasswordField(); }
}
</source>
Password Field Sample
<source lang="java">
import java.awt.BorderLayout; import java.awt.Container; import javax.swing.Box; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class PasswordSample {
public static void main(String args[]) { JFrame f = new JFrame("JPasswordField Sample"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container content = f.getContentPane(); content.setLayout(new BorderLayout()); Box rowOne = Box.createHorizontalBox(); rowOne.add(new JLabel("Username")); rowOne.add(new JTextField()); Box rowTwo = Box.createHorizontalBox(); rowTwo.add(new JLabel("Password")); rowTwo.add(new JPasswordField()); content.add(rowOne, BorderLayout.NORTH); content.add(rowTwo, BorderLayout.SOUTH); f.setSize(300, 200); f.setVisible(true); }
}
</source>
PasswordField Sample 2
<source lang="java">
import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.KeyEvent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; public class PasswordFieldSample {
public static void main(String args[]) { String title = "Password Example"; JFrame frame = new JFrame(title); Container content = frame.getContentPane(); JPanel userPanel = new JPanel(new BorderLayout()); JLabel userLabel = new JLabel("Username: "); userLabel.setDisplayedMnemonic(KeyEvent.VK_U); JTextField userTextField = new JTextField(); userLabel.setLabelFor(userTextField); userPanel.add(userLabel, BorderLayout.WEST); userPanel.add(userTextField, BorderLayout.CENTER); JPanel passPanel = new JPanel(new BorderLayout()); JLabel passLabel = new JLabel("Password: "); passLabel.setDisplayedMnemonic(KeyEvent.VK_P); JPasswordField passTextField = new JPasswordField(); passLabel.setLabelFor(passTextField); passPanel.add(passLabel, BorderLayout.WEST); passPanel.add(passTextField, BorderLayout.CENTER); JPanel panel = new JPanel(new BorderLayout()); panel.add(userPanel, BorderLayout.NORTH); panel.add(passPanel, BorderLayout.SOUTH); content.add(panel, BorderLayout.NORTH); frame.setSize(250, 150); frame.setVisible(true); }
}
</source>