Sabtu, 13 Oktober 2018

JTextField, OptionPane dan Konversi Data


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


  •  Lalu klik kiri 2x pada button Tampilkan, serta masukkan programnya



  •  Run Program (Shift + F6), ketik kata pada JTextField masukkan nama, lalu klik tampilkan maka akan seperti 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


  •  Run dan akan seperti ini hasilnya
\





 3. Konversi Tipe Data

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