GUI dan Studi Kasus Grafik : Menggunakan Kotak Dialog
Program yang disajikan sejauh ini menampilkankeuaran pada command window. Banyak aplikasi menggunakan jendela atau kotak dialog (juga disebut dengan dialog)untuk menampilkan keluaran. Penjelajah web seperti Firefox, Internet Explorer, Chrome, dan Safari menampilkan jendela webnya dengan jendela masing-masing. Secara umum, kotak dialog merupakan jendela dimana di dalamnya program menampilkan pesan-pesan penting kepada pengguna. Kelas JOptionPane menyediakan kotak-kotak dialog terdefinisi yang memampukan program untuk menampilkan jendela yang memuat pesan. Program berikut menampilkan String " Pemrograman\nJava\nitu Hebat" di dalam suatu kotak dialog.
Program :
package joption1;
import javax.swing.JOptionPane;
public class Joption1 {
public static void main(String[] args) {
// TODO code application logic here
JOptionPane.showMessageDialog(null, "Pemrograman\nJava\nitu Hebat");
}
}
Outputnya :
Baris ke 2 mengindikasikan bahwa program menggunakan kelas JOptionPane dari paket javax.swing. Paket ini memuat beberapa kelas yang membantu anda untuk menciptakan GUI (Graphical user interface). Komponen-komponen GUI memfasilitasi pengentrian data oleh pengguna dan penampilan keluaran kepada pengguna. Baris ke 8 memanggil metode showMessageDialog untuk menampilkan suatu kotak dialog yang memuat pesan. Metode tersebut memerlukan dua argumen. Argumen pertama membantu aplikasi java untuk menetukan dimana memposisikan kotak dialog. Dialog umumnya ditampilan dari suatu aplikasi GUI dengan jendela sendiri. Argunen pertama merujuk ke jendela tersebut (dikenal dengan jendela orangtua) dan menyebabkan dialog muncul di pusat atau di tengah jendela aplikasi. Jika argumen pertama adalah null, maka kotak dialog ditampilkan di tengah layar anda. Argumen kedua adalah String untuk di tampilkan di dalam kotak dialog.
Mengenalkan Metode static
Metode showMessageDialog dari kelas JOptionPane merupakan suatu metode statik. Metode semacam itu di definisikan untuk melakukan tugas-tugas yang sering dilakukan. Sebagai contoh, banyak program diperuntukkan untuk menampilkan kotak dialog, dan kode untuk melakukan hal itu sama saja. Daripada harus membuat kode yang sama, perancang kelas JOptionPane mendeklarasikan suatu metode statik untuk untuk melakukan tugas ini bagi anda. Suatu metode statik dipanggil menggunakan nama kelasnya diikuti dengan titik (.) dan nama metode, seperti
NamaKelas. namaMetode(argumen-argumen)
Perhatikan bahwa anda tidak perlu menciptakan suatu objek dari kelas JOptionPane untuk menggunakan metode statiknya, showMessageDialog.
No comments:
Post a Comment