TextField,OptionPane,Konversi
Assalamualaikum
kali ini saya akan menjelaskan TextField,OptionPane, dan Konversi dan ini sebagai berikut :
1. TextField
-Karakteristik JTextField
JTextField merupakan komponen yang bisa digunakan untuk menginputkan dan menampilkan data. Tipe data yang bisa dioperasikan oleh JTextField hanyalah String. Method yang sering digunakan adalah sebagai berikut :
-Contoh Aplikasi (Input dan Tampilkan Nama)
From :
1.txtPanjang
2.txtLebar
3.btnHitung
4.txtLuas
Kode Pada Button Hitung :
-Konversi Data String Ke Float Dan Sebaliknya
1. TextField
-Karakteristik JTextField
JTextField merupakan komponen yang bisa digunakan untuk menginputkan dan menampilkan data. Tipe data yang bisa dioperasikan oleh JTextField hanyalah String. Method yang sering digunakan adalah sebagai berikut :
1.Input/mambaca data à getText()
2.Output/menampilkan data à setText()
Mengarahkan fokus kursor pada JTextField à requestFocus()-Contoh Aplikasi (Input dan Tampilkan Nama)
Berikut adalah contoh aplikasi yang mendemonstrasikan kemampuan JTextField dalam membaca dan menuliskan data.
Alur aplikasi sederhana yang akan kita rancang adalah sebagai berikut :
1.Pengguna memasukan nama pada isian JTextField (disamping Jlabel “Masukan nama”)
2.Tombol PROSES di Klik
3.Hasilnya, nama yang diinputkan di JTextField atas akan ditampilkan pula di JTextField bawah (disamping Jlabel “Nama Anda adalah “)
Form :
lbl_nama
lbl_hasil
Kode Pada Tombol Proses :
2.OptionPane
JOptionPane adalah komponen untuk menampilkan pesan. Berikut adalah contoh aplikasi membaca dan menampilkan nama seperti pada contoh sebelumnya, namun hasil tampilan namanya berebtuk JOptionPane.
Form :
txt_nama
btn_tampil
Kode Untuk Kode Button Tampil Nama :
3.Konversi
-Konversi Data Strng ke Integer dan Sebaliknya
JTextField hanya bisa menampung data bertipe String. Oleh karena itu, jika diperlukan sebuah proses aritmatika seperti penjumlahan, pengurangan, perkalian, atau pembagian yang melibatkan JTextField, harus ada proses konversi tipe data.
1. Konversi dari String ke Integer
a = Integer.pasreInt(b);
2. Konversi dari Integer ke String
a = String.ValueOf(b);1.txtPanjang
2.txtLebar
3.btnHitung
4.txtLuas
Kode Pada Button Hitung :
-Konversi Data String Ke Float Dan Sebaliknya
Float adalah salah satu tipe data numerik desimal dengan beberapa angka dibelakang koma .
1. Konversi dari String ke Float
a = Integer.pasreFloat(b);
2. Konversi dari Float ke String
a = String.ValueOf(b);
Form :
1.txtBil1
2.txtBil2
3.btnBagi
4.txtHasil
Aplikasi sederhana diatas akan dilengkapi dengan mekanisme validasi angka :
1.Jika sala satunya (Bil 1 atau Bil 2) tidak diisi / kosong, akan tampil pesan.
2.Jika Bil 2 diisi dengan nilai 0, akan ditampilkan pesan, isian Bil 2 di hapus, dan kursor akan difokuskan ke Bil 2 untuk pengisian ulang.
Kode Yang Ada Di Dalam Button Bagi