Membuat GUI dengan Java Swing Part 6 (JPasswordField)
JPasswordField hampir sama dengan JTextField hanya saja JPasswordField ini dikhususkan untuk menyembunyikan teks yang diketikkan (membuat password).
Part sebelumnya : GUI Java Swing Part 5 (JTextArea)Part selanjutnya : GUI Java Swing Part 7 (JCheckBox)
Konstruktor Untuk JPasswordField :
Konstruktor | Deskripsi |
---|---|
JPasswordField() | membuat jpasswordfield tanpa teks awal |
JPasswordField(int kolom) | jpasswordfield dengan jumlah kolom tertentu |
JPasswordField(String teks) | jpasswordfield dengan teks awal yang ditentukan |
JTextArea(String teks, int kolom) | jpasswordfield dengan teks dan jumlah kolom yang ditentukan |
Contoh Kode Untuk Membuat JPasswordField
package mainclass;Hasil output dari kode di atas :
import javax.swing.*;
class Contoh {
public static void main (String[]args) {
JFrame frame = new JFrame("Contoh Password Field");
JPasswordField pf = new JPasswordField("Passwordku");
JLabel l1 = new JLabel("Password");
frame.setSize(300,300);
frame.setVisible(true);
pf.setBounds(90, 30, 90,40 );
l1.setBounds(10, 30, 70,40 );
frame.add(pf);
frame.add(l1);
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Implementasi JPasswordField dengan ActionListener
Kita akan membuat program untuk menampilkan password pada JPasswordField
Melanjutkan kode yang tadi kali ini kita akan menambahkan 1 button dan 1 label lagi . Button ini bisa kita jadikan perantara untuk menampilkan passwordnya di label kedua
Untuk lebih jelasnya kita ke kodingnya saja
package mainclass;
import javax.swing.*;
import java.awt.event.*;
class Contoh {
public static void main (String[]args) {
JFrame frame = new JFrame("Contoh Password Field");
JPasswordField pf = new JPasswordField("Passwordku");
JLabel l1 = new JLabel("Password");
JLabel l2 = new JLabel("Teks");
JButton b = new JButton("Show");
frame.setSize(300,300);
frame.setVisible(true);
pf.setBounds(90, 30, 90,40 );
l1.setBounds(10, 30, 70,40 );
l2.setBounds(10,150,90,40);
b.setBounds(50,100,70,40);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String data = new String(pf.getPassword());//mendapatkan password dari jpasswordfield
l2.setText(data);//menampilkan teks ke label kedua
}
});
frame.add(pf);
frame.add(l1);
frame.add(b);
frame.add(l2);
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Hasil output kode di atas :
Kita tekan button "Show" nya dan otomatis passwordnya akan tampil di label kedua yang kita buat
Mungkin itu saja postingan tentang JPasswordField semoga bermanfaat amiin...
Post a Comment for "Membuat GUI dengan Java Swing Part 6 (JPasswordField)"
Jangan spam atau promosi di sini jgn juga taruh link aktif kalau mau dapat backlink bisa taruh di profil saja (Name/URL)