Pada tahap ini sobat akan belajar tentang Text Field / JTextField.
Sebelum membuat aplikasinya
Kita akan membahas dulu pengertian tentang JTextField tersebut.
JTextField adalah komponen yang bisa digunakan untuk menginputkan data dan untuk menampilkan data. Data yang bisa dioperasikan oleh JTextField hanyalah yang bertipe String. Method yang sering digunakan adalah:
a. Input/ membaca data --> getText()
b. Output/ menampilkan data --> setText()
c. Mengarahkan fokus kursor pada JTextField --> requestFocus()
Berikut ini adalah contoh aplikasi yang akan mendemonstrasikan kemampuan dasar JTextField dalam membaca dan menuliskan data. Tipe data yang bisa ditampilkan atau dibaca oleh JTextField hanyalah String.
Dan Skenario yang Diinginkan Pada BAB2 ini:
Alur aplikasi sederhana yang akan kita rancang adalah:
1. User memasukkan nama pada isian JTextField di samping keterangan “Masukkan Nama‟.
2. Selanjutnya, ditekan tombol Proses.
3. Hasilnya: nama yang diinputkan di JTextField atas akan ditampilkan pula di JTextField di bawahnya (di samping keterangan “Namanya Anda adalah‟.
Contoh : Jika dimasukkan nama Mudawwir di JTextField atas, maka setelah ditekan tombol PROSES, akan ditampilkan nama Mudawwir pula di JTextField yang di bawahnya. JTextField bawah menampilkan tulisan yang sama dengan tulisan pada JTextField di atasnya.
Seperti ini aplikasi yang akan kita buat
Ok kita akan mulai mengerjakannya.!
1. buat dulu New Project caranya klik File di pojot atas kiri lalu pilih New Project atau bisa juga menggunakan Ctrl+Shift+N.
ketika sobat masuk pada bagian ini. Lihat gambar dibawah
Pastikan Create Main Class TIDAK tercentang. klik finish.
Jika Projectnya sudah tercipta sekarang tinggal menyiapkan Jframe Form-nya.
caranya sudah saya jelaskan pada BAB1.
klik kanan pada Project yang sudah sobat buat tadi - klik kanan - pilih New - pilih Jframe Form.
Keterangan: ketika sobat memberi Nama pada Class Name pastikan tidak ada (space/Jarak).
Jika sobat mau memberi Jarak pada Nama Class Name gunakan saja Underscore/Garis bawah.
buatlah Design/Bentuk Jframe Form seperti ini.
Keterangan: untuk jTextField1 (nama_atas) dan jTextField2 (nama_bawah), sebenarnya pembuatan Nama pada jTextField atau yang lainnya itu terserah sobat., asal pada saat pengkodingan sobat tidak lupa dengan nama Variabelnya (penyebut). Karena jika sobat memberi nama sembarang untuk Variabelnya, sobat akan kebingugan saat memanggil salah satu Palette tersebut.
Dan untuk pemberian Nama pada Edit Text (saat kllik kanan pada sebuah Palette) sobat bisa ngasik Nama apa saja karena tidak akan pengaruh pada saat pengkodingan. Ok Jelas kan.! :-)
Naaaahhh Jika sudah selesai dengan Design/bentuk Formnya, saatnya pengkodingan.
Huuurrraaaaaaaaaaaaaaaa...!!!
Langsung saja sobat double klik pada tombol Proses/jButton1. bisa juga seperti ini.
Perhatian: Double klik pada sebuah tombol hanya akan mengaktifkan actionPerformed. Untuk Event - Event yang lainnya sebaiknya sobak lakukan dengan cara klik kanan pada tombol tersebut lalu pilih Event yang sobat maksud. Lanjut.!
isikan kodingnya, jangan lupa sobat hapus nama ini dulu // TODO add your handling code here: ganti dengan koding yang sudah saya siapkan sebagai berikut:
nama_bawah.setText(nama_atas.getText());
Selesai sobat .! cuma itu kodingnya. jangan lupa menaruk koding didalam tutup kurung kurawal yaaa, Liat saja gambar dibawah ini sob. . . . . . . . .
Sebuah kebahagian bagi saya Jika saya mampu membantu sobat ! :-)
.Terima kasih ya sudah meluangkan waktunya berkunjung disini. . .
Tidak ada komentar:
Posting Komentar
perhatian!
tolong komentarnya berhubungan dengan artikel yang ada.
komentar yang mengarah ke tindakan spam
akan dihapus atau terjaring secara otomatis oleh spam filter