Praktikum PBO : Penggunaan JOptionPane Pada Netbeans
Buatlah sebuah java packages baru bernama JOPane lalu buatlah 3 buah class bernama LatihanJOptionPane, kalkulator dan utama lalu simpan dengan nama LatihanJOptionPane.java kalkulator.java dan utama.java.
Tampilan Class LatihanJOptionPane :
copy dan paste script berikut diantara symbol { } :
public static void main(String [] args){
JOptionPane jop = new JOptionPane();
int pilihan = jop.showConfirmDialog(null, "Anda Mahasiswa ?", "Konfirmasi!", jop.YES_NO_OPTION );
if (pilihan==0){
String nama = jop.showInputDialog("Masukan Nama : ");
jop.showMessageDialog(null, "Selamat Datang " + nama);
}else {
jop.showMessageDialog(null, "Maaf, Anda Belum Beruntung.. Silahkan Coba Lagi!");
}
}
Tampilan Class kalkulator :
copy dan paste script berikut diantara symbol { } :
//deklarasi variabel / attribut
private double bil1, bil2;
public kalkulator (){
}
public kalkulator (double bil1, double bil2)
{
this.bil1 = bil1;
this.bil2 = bil2;
}
@Override
public void penjumlahan() {
System.out.println(bil1 + bil2);
}
@Override
public void pengurangan() {
System.out.println(bil1 - bil2);
}
@Override
public double perkalian() {
return bil1 * bil2;
}
@Override
public double pembagian() {
return bil1 / bil2;
}
Tampilan Class LatihanJOptionPane ketika dijalankan :
ketika Nama dimasukan dan klik ok maka akan muncul tampilan :
Tampilan Class utama :
copy dan paste script berikut diantara symbol { } :
public static void main(String[]args)throws Exception
{
kalkulator k = new kalkulator ();
JOptionPane jop = new JOptionPane();
while(true)
{
//input
double bil1 = Double.parseDouble(JOptionPane.showInputDialog("Masukan Bilangan pertama : "));
double bil2 = Double.parseDouble(JOptionPane.showInputDialog("Masukan Bilangan kedua : "));
k = new kalkulator (bil1, bil2);
System.out.println();
//output
System.out.println();
System.out.print("Hasil Penjumlahan = ");
k.penjumlahan();
System.out.print("Hasil Pengurangan = ");
k.pengurangan();
String hasil = "Hasil Perkalian = " + k.perkalian()+"\nHasil Pembagian = "+k.pembagian();
System.out.println("Hasil Pembagian = " + k.pembagian());
jop.showMessageDialog(null, hasil, "Hasil Perkalian dan Pembagian ", jop.INFORMATION_MESSAGE);
int pilih = jop.showConfirmDialog(null, "Anda Ingin Mencoba Lagi?", "Tanya Kenapa?", jop.YES_NO_OPTION );
if (pilih == 1)
{
jop.showMessageDialog(null, "TERIMA KASIH telah mencoba aplikasi ini!");
System.exit(0);
}
}
}
Tampilan
Class utama ketika dijalankan :
Apabila inputan sudah dilakukan,
maka hasil Perkalian dan hasil Pembagian akan masuk ke dalam dialog box.
Apabila
anda telah menekan tombol “OK”, maka akan tampil dialog box seperti di bawah
ini :
Apabila anda ingin mencoba lagi, maka aplikasi akan meminta
inputan kembali untuk bilangan pertama
dan bilangan kedua. Sedangan jika NO, maka akan tampil dialog box, seperti
di bawah ini:
Demikian Contoh penggunaan JOPane pada Netbeans.
Komentar
Posting Komentar