BAB 5
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
Selanj u t nya kem bali ke per nyat aan,
name = dataIn.readLine();
m et h od diat as m em anggil dataIn.readLine(), m end ap at k an input dar i u ser dan m em ber ikan sebu ah nilai St ring. Nilai ini ak an disim pan ke dalam var iabel name, yan g akan kit a gun akan pada st at em ent akhir un tuk m en yam but user ,
5 .1 M e nggu na k an JOpt ion Pa ne u nt u k
m en da pat k a n input
Car a l ain un t uk m endapat kan input dar i u ser ad alah den gan m en ggunakan class JoptionPane yang didapat kan dar i javax.swing package. JoptionPane m em udah kan m em un culkan di alog box st andar d yang m em ber ikan kepada u ser sebu ah nilai at au m en gin for m asik an sesuat u.
Diber i kan kode ber ikut ini,
import javax.swing.JOptionPane;
public class GetInputFromKeyboard {
public static void main( String[] args ){ String name = "";
name = JoptionPane.showInputDialog("Please enter your name");
String msg = "Hello " + name + "!";
JOptionPane.showMessageDialog(null, msg); }
}
Akan m enghasilkan out put ,
Gam bar 1: Mendapat kan I nput m en ggunakan JOpt ionPane
St at em ent per t am a,
import javax.swing.JOptionPane;
Men j elask an bahw a kit a m engim por class JoptionPane dar i package javax.swing.
Bi sa j u ga dit ulis seper t i ,
import javax.swing.*;
Per nyat aan ,
name = JOptionPane.showInputDialog("Please enter your name");
m em bu at sebu ah in put di alog JOptionPane, y an g ak an m en am pil kan dialog den gan sebuah pesan, sebuah t ex t field dan tom bol OK sepert i pada gam bar. Hasil dari dialog t er sebu t ad alah St ring dan disim pan ke dal am var iabel name.
Sekar an g ki t a m em buat pesan selam at dat an g, y ang ak an disim pan ke dal am var iab e msg,
String msg = "Hello " + name + "!";
Bar is sel an j ut n ya adal ah m en am pil kan sebu ah di alog yang ber isi sebu ah pesan dan t om bol OK,
5 .1 Lat ih a n
5 .1 . 1 Ka t a Te r a k hir ( v e rsi Buffe re dRe a de r)
Men ggun ak an Buffer edReader , t an yakan t iga kat a dar i user d an t am pilkan out put dar i in pu t user t er sebut k e l ay ar . Cont oh,
Enter word1:Goodbye Enter word2:and Enter word3:Hello
Goodbye and Hello
5 .1 . 2 Ka t a Te r a k hir ( v e rsi JOpt ion Pa ne )
Men ggun ak an JOptionPan e, t any ak an t iga kat a dar i user dan t am pilkan out put dari input user t er sebut k e layar . Con t oh
Gam bar 1: I nput Pert am a