Membuat inputan dari keyboard
Tujuan :
1. Membuat program java interaktif
dengan menggunakan input dari key board.
2. Menggunakan class bufferedReader
untuk mendapatkan input dari key board melalui console.
3. Menggunakan class jotion pane untuk
mendapatkan input dari key board melalui GUI.
BUFFEREDREADER 1
1. Tambahkan garis kode ini pada awal
source code anda:
Import java.io.*;
2. Tambahkan statement berikut ini:
bufferedReader dataIn=new
bufferedReader(new input stream reader(system.in));
3. Deklarasi fariabel sementara string
untuk mendapatkan input dan menjalankan perintah redline() untuk mendapatkan
input dari key board anda harus menuliskannya didalam blog try catch
Kelas BufferedReader
adalah kelas abstrak yang menangani baca tulis ke suatu media. Kelas ini
membutuhkan kelas lain sebagai pekerjanya, yaitu InputStreamReader. Dan InputStreamReader membutuhkan
media tempat baca tulis dilakukan, yaitu System.in
Joptionpane
1. Tambahkan baris kode
ini pada awal source code anda
Import javax.swing.*;
2. Tambahkan statement
berikut ini:
String
name ;
Name = joptionpane show input dialog (“please enter
your name”)
JOptionPane
merupakan class yang digunakan sebagai standar dialog box untuk
memberikan informasi kepada pengguna aplikasi. Sebenarnya JOptionPane memiliki
banyak method, dan kebayakan method tersebut static method. Berikut ini
4 method dari JOptionPane yang sering digunakan.
- showConfirmDialog
- showInputDialog
- showMessageDialog
- showOptionDialog
Untuk
parameter dari 4 method tersebut mempunyai pattern yang sama. Dan setiap method
tersebut memiliki 4 – 7 varian tergantung dari jumlah parameter setiap method (
kecuali showOptionDialog yang cuma memiliki satu variant) . Berikut ini
beberapa parameter yang digunakan pada 4 method tersebut.
- parentComponent : mendefinisikan component yang menjadi parent dari dialog box. Jika diisi dengan null, maka secara default Frame akan menjadi parent component.
- message : merupakan message yang akan ditampilkan dalam dialog box. Message bisa berupa String. Tapi type sebenarnya dari parameter ini adalah Object class.
- title : merupakan title untuk dialog box
- initialValue : merupakan input value
- messageType : mendefinisikan style dari message. Jenis dari messageType sebagai berikut ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE, PLAIN_MESSAGE
- optionType : mendefinisikan kumpulan button option yang muncul pada dialog box. Nilai dari parameter sebagai berikut. DEFAULT_OPTION, YES_NO_OPTION, YES_NO_CANCEL_OPTION, OK_CANCEL_OPTION ( Nilai dari variable ini dapat di-customize)
Tidak ada komentar:
Posting Komentar