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 );
JOptionPane.showInputDialog(null, "Berapa umurmu?");
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
Thank you noor
BalasHapus