Assalamualaikum
Hello
guys,,
Pada
pada blog ini, saya akan membahas sedikit tentang TextField, OptionPane,
Konversi beserta tutorial cara membuatnya. Langsung saja yo mari….
1. 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()
3.
Mengarahkan fokus kursor pada JTextField = requestFocus()
Oke,
langsung saja kita ke tutorialnya cara membuat JTextFiled
- Pertama, kita siapkan 2 Label, 2 JTextField dan 1 Button serta menyetting nama variabelnya seperti pada gambar ini
2. OptionPane
JOptionPane
adalah komponen untuk menampilkan pesan. Berikut adalah contoh aplikasi membaca
dan menampilkan nama seperti pada contoh sebelumnya, namun hasil tampilan
namanya berbentuk JOptionPane.
- Kita melanjutkan saja project yg sebelumnya
·
- Pada button proses kita tambahkan program seperti ini
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.
ü
Konversi
dari String ke Integer
a
= Integer.parseInt(b);
ü
Konversi
dari Integer ke String
a = String.ValueOf(b);
Tutorialnya:
·
Pertama-tama
ikuti seperti yang ada pada gambar, jangan lupa setting nama variabelnya
·
Isi kode pada button +, -,
x
·
Run program, dan hasilnya..
Float
adalah salah satu tipe data numerik desimal dengan beberapa angka dibelakang
koma .
ü
Konversi
dari String ke Float
a =
Integer.pasreFloat(b);
ü
Konversi
dari Float ke String
a = String.ValueOf(b);
Contohnya:
- Programnya sama seperti yang diatas, masukkan kode ke button ":"
- Run program, dan akan dilengkapi program jika salah satu bilangan tidak diisi maka akan menampilkan pesan “Ada yang kosong, Isi dulu bos…” dan jika bilangan ke 2 diisi dengan 0 maka akan menampilkan pesan “Bilangan 2 tidak boleh kosong” karena angka berapapun jika dibagi 0 maka hasilnya tidak terdefinisi.
Sekian dulu blog ini,,
Wassalamualaikum
Tidak ada komentar:
Posting Komentar