Pada Java GUI untuk mendapatkan text yang user input kamu harus mengambil text dari text area atau bisa juga text field. Untuk melakukannya bisa menggunakan fungsi getText() yang ada pada Java. getText() adalah fungsi yang ada pada Java untuk mengambil teks yang diinput pada form. Lalu untuk memunculkan sebuah teks pada text area atau text field dapat menggunakan fungsi setText().
Akan diberikan contoh form sebagai berikut untuk lebih memahami penggunaan setText() dan getText() pada Java.
Berikut adalah Cara getText dan setText Pada Java GUI :
- Buatlah form pada JFrame seperti gambar diatas. Caranya hanya tinggal klik kanan pada package yang diinginkan new-->JFrame Form...
- Lalu buat form seperti berikut:
- Berikan nama variabel pada text field sesuai kegunaan. Contohnya text field jurusan akan diberi nama variabel "jurusan". Caranya klik kanan pada text field yang dikehendaki lalu pilih Change variable name.
- Klik dua kali pada tombol Save. Lalu gunakan fungsi getText untuk mengambil teks pada field text dari form. Dan setText untuk menampilkan teks yang diambil ke dalam text area di bawahnya.
- Lalu klik dua kali pada tombol hapus dan cukup memberikan code berikut: textArea.setText("");. Code ini berfungsi untuk menghapus text area.
- Run dan coba operasikan. Beikut jika kamu berhasil melakukannya:
Ini untuk memudahkan menggunakan variable ketika menggunakan fungsi setText() dan getText().
- nama.getText() adalah proses mengambil teks pada text field yang diberi nama variabel "nama". begitu juga dengan umur.getText() dan jurusan.getText(). Lalu teks yang terambil akan dimasukan pada variabel String a,b dan c.
- textArea.setText() digunakan untuk memunculkan teks yang ada pada variabel a,b, dan c ke text area yang diberi nama variabel "textArea".
Bisa gak data yg didapat dari gettext itu di simpen ke array atau array list??
ReplyDeletebisa, kalo mau simpen ke array dulu sblm ditampilin
Deleteterimakasih untuk ilmunya :D
ReplyDeletemantab banget gan
ReplyDeletesolder uap
gan cara ngambil data dari textbox class a ke combo box class b, gimana syntax nya gan?
ReplyDeleteSaya tidak bisa gan
ReplyDeleteMalah yg muncul label nya
nice information min
ReplyDeletepenyedot timah solder