Kamis, 03 Desember 2015

Kotak Input / Input Dialog dalam java

Kotak input penting untuk mendapatkan masukan dari user. Aku ingat, ketika Aku memakai bahasa C semester I dan II kemarin, aku selalu memakai fungsi getche() dalam blok do-while untuk mendapatkan masukan dari user.
Java memiliki enam bentuk kotak input ini. Kotak input yang sangat dinamis dan fleksibel. Kurasa, hanya Swing yang memiliki kotak input serame ini. Bentuk Pertama:

JOptionPane.showInputDialog ( Component parentComponent, Object message );

Bentuk yang paling sederhana. Jika aku menulis

JOptionPane.showInputDialog(null, "Berapa umurmu?");

Akan muncul dialog seperti ini:


Bentuk Kedua:

JOptionPane.showInputDialog(Component parentComponent, Object message, Object initialSelectionValue);

Bentuk ini akan memberi nilai default pada teks box pada dialog input.
Bentuk Ketiga:

JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType);

Bentuk ini sama dengan kotak pesan dengan memberikan jenis icon, hanya bedanya di sini terdapat teks box tempat user memasukkan inputan.

Bentuk Keempat:

JOptionPane.showInputDialog(Component parentComponent, Object message,String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue);

Bentuk yang paling lengkap dari kotak dialog input ini. Ketiga bentuk terdahulu akan mereturn tipe data String, sedangkan bentuk ini akan mereturn Object. Jika selectionValues null, maka komponen untuk memasukkan inputan adalah JTextField. Jika tidak null, maka yang digunakan bisa JComboBox atau JList.

Jika Aku nulis kayak gini:

String[] umur = { "12", "13", "14" };
JOptionPane.showInputDialog ( null, "Berapa umurmu?", "Umur", JOptionPane.QUESTION_MESSAGE, null, umur, null );

Maka hasil yang muncul cukup aneh:


sekian tentang membuat Kotak Input / Input Dialog dalam java tunggu post selanjut nya yaaa coeggg

1 komentar: