Anda di halaman 1dari 6

Modul Pelatihan java Swing

Asep Komarudin

JtextField dan PasswordField JtextField merupakan komponen swing pada java yang digunakan sebagai alat masukana data atu sebagai media input data oleh user.Sedangkan passwordField hampir sama dengan JtextField namun bedanya carakternya disembunyikan.

Ini yang disebut construktor pada textField

Construktor pada JtextField: Konstruktor JTextField() Keterangan Membuat objek textField dengan data awal String kosong Membaut objek tetxField dengan data awal sebah string Membuat JtextField dengan model
Page 1

JtextField(String string)

JtextField(int i)
aasseepp@gmail.com

Modul Pelatihan java Swing


kolom JtextField(String string,int i)

Asep Komarudin

Membuat textField didlamnya dan kolom

dengan

text

JtextField(Dokument dcmt,String string,int i)

Membuat textfield dengan model text ,isi dari jtextfield dan kolom

Ini metode pada JTextField

Beberapa metode pada JtextField yang sering digunakan: Metode addActionListener(actionlist


aasseepp@gmail.com

Keterangan Membaerikan action listner pada jtextField


Page 2

Modul Pelatihan java Swing


ner al); getText(); setFont(Font font); setText(String text);

Asep Komarudin

Mendapatkan nilai string dari jtextfield Merubah font pada textField Memberikan nilai string pada jtextField

Untuk jPassword sama persis dengan jtextField perbedaannya seperti telah di jelaskan sebelumnya:

Perhatikan ini sama persis dengan jTextField

untuk konstruktornya juga sama karena pada dasarnya jtextField dan JpasswordField adalah sama.

aasseepp@gmail.com

Page 3

Modul Pelatihan java Swing

Asep Komarudin

Lihat metode ini samakan Dengan JTextField

Contoh: public class ContohJTetxField{ JTextField field1=new JTextField(10); JPasswordField field2=new JPasswordField(10); public ContohJTetxField() {

JLabel label1=new JLabel("Username", JLabel.RIGHT);

aasseepp@gmail.com

Page 4

Modul Pelatihan java Swing


label1.setDisplayedMnemonic('F'); label1.setLabelFor(field1);

Asep Komarudin

JLabel label2=new JLabel("Password", JLabel.RIGHT); label2.setDisplayedMnemonic('L'); label2.setDisplayedMnemonicIndex(7); label2.setLabelFor(field2); //membuat layout JPanel panel=new JPanel(); panel.setLayout(new GridLayout(3, 3, 5, 5)); panel.add(label1); panel.add(field1); panel.add(label2); panel.add(field2); JFrame frame=new JFrame("Contoh Jtext Field"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setContentPane(panel); frame.setLocationRelativeTo(null); frame.pack(); frame.setVisible(true); } /** * @param args the command line arguments */ public static void main(String[] args) {

aasseepp@gmail.com

Page 5

Modul Pelatihan java Swing


// TODO code application logic here new ContohJTetxField(); } } Keluarannya adalah:

Asep Komarudin

aasseepp@gmail.com

Page 6

Anda mungkin juga menyukai