Disini saya mengambil contoh program konversi mata uang, dan media player.
screenshot media player menggunakan GUI


WINDOW DIALOG
Dalam GUI sebuah dialog window digunakan untuk menampilkan informasi pada pengguna atau untuk mendapatkan jawaban yang bisa diinputkan oleh pengguna itu. Dialog window digunakan untuk menghubungkan pengguna dan computer untuk menampilkan suatu informasi, menampilkan jawaban dari pengguna atau keduanya.
Window dialog pada JAVA dapat berupa dialog box, message box, font dialog, color chooser dan lainnya. Dialog box dapat digolongkan sebagai modal tergantung cara penampilannya pada sebuah aplikasi. Secara sederhana,dialog box bias dilihat saat munculnya peringatan yang meminta jawaban berupa click (biasanya click tombol OK pada message box yang dibaca).
Berikut contoh program sederhana yang memakai window dialog (dialog box):
Contoh progam konversi mata uang dari US$ ke Rupiah
Pada
program ini menampilkan text di dalam bentuk window dan memperoleh
inputan dari perintah window itu juga. Di dalam program yang akan dibuat
ini yang dalam bentuk window, banyak menggunakan Dialog Boxes (Biasa
disebut Dialogs) untuk berinteraksi dengan pengguna. Salah satu ciri
penggunaan Dialog Boxes Window digunakan untuk menampilkan pesan-pesan
penting kepada User atau memperoleh informasi atau Inputan dari User.Java JOption Pane Class menyediakan paket Dialog Boxes untuk keduanya yaitu Input dan Output. Pada Program Konversi Dollar ini saya membuat 2 Dialogs Inputan untuk memperoleh Jumlah Dollar dan Nilai Tukar Rupiah dari User serta sebuah Message Dialog untuk menampilkan hasilnya dari Inputan yang User masukan.
Berikut Ini adalah Scriptnya :
// nama filenya curs.java
package javaapplication1;
import javax.swing.JOptionPane;
public class curs
{
public static void main( String args[] )
{
// Menggunakan input dari JOptionPane input dialogs
String ndlr = JOptionPane.showInputDialog( "Masukan Jumlah Uang Dolar Anda !" );
String nrp = JOptionPane.showInputDialog( "Masukan Nilai Tukar ke Rupiah !" );
// Konversi nilai String ke Double untuk Perhitungan
double number1 = Double.parseDouble(ndlr);
double number2 = Double.parseDouble(nrp);
double hsl = number1 * number2;
// Menampilkan Hasil Konversi di JOptionPane message dialog
JOptionPane.showMessageDialog( null, "Jumlah Dolar = $" + number1 +"\nNilai Tukar Rupiah = Rp."+number2 +"\nHasil Konversi Dollar = Rp."+hsl, "Program Konversi Dolar ke Rupiah", JOptionPane.PLAIN_MESSAGE );
}
}
Pada
perintah JOptionPane.showInputDialog diatas membentuk Window untuk
Inputan seperti pada 2 Gambar Window Input diatas. Sedangkan untuk
menmpilkan hasil akhirnya digunakan perintah
JOptionPane.showMessageDialog sepeti gambar yang terakhir.
Referensi : http://wikipedia.com
http://Grafic user interface(GUI) dari masa ke masa.com
0 komentar:
Posting Komentar