Package Pada Java & Pengertian JOptionPane




1. Sebutkan dan jelaskan pengertian package pada java ?
2. Jelaskan, apa yang kamu ketahui tentang JOptionPane ?
3. Contoh sederhana dari JOptionPane.


Jawaban :

1. Package Pada Java 
Sebuah paket Java adalah mekanisme untuk mengatur Java kelas ke ruang nama mirip dengan modul Modula . Paket-paket Java dapat disimpan dalam file yang dikompresi dan disebut file JAR , memungkinkan kelas untuk men-download lebih cepat sebagai kelompok daripada satu per satu. Programmer juga biasanya menggunakan paket untuk mengatur kelas yang termasuk kategori yang sama atau menyediakan fungsi serupa.
  1. Sebuah paket menyediakan namespace yang unik untuk jenis yang dikandungnya.
  2. Kelas dalam paket yang sama dapat mengakses anggota-paket akses masing-masing.
Java class library (Java API) memiliki banyak sekali kelas (Java predefined classes) yang diletakkan ke dalam paket (package) untuk dapat dipergunakan kembali di dalam program. Paket tersebut digunakan untuk mengelompokkan kelas-kelas yang mempunyai kemiripan fungsi (related class). Kelas-kelas Java yang akan digunakan di dalam program, terlebih dahulu harus diimpor beserta dengan nama paket di mana kelas tersebut berada, kecuali untuk kelas Java yang berada di paket java.lang seperti kelas JOptionPane yang berada di paket javax.swing dan kelas DecimalFormat yang berada di paket java.text. Berikut ini adalah daftar beberapa paket Java yang sering dipergunakan di dalam kode program Java.



java.lang         - Fungsi dasar bahasa dan jenis dasar
java.util          - Pengumpulan Data struktur kelas
java.io            - Operasi file
java.math        - Multiprecision aritmatika
java.nio           - Yang baru I / O kerangka untuk Java
java.net           - Operasi jaringan, soket, lookup DNS , ...
java.security    - Pembangkitan kunci, enkripsi dan dekripsi
java.sql           - Java Database Connectivity (JDBC) untuk mengakses database
java.awt          - Hirarki dasar paket untuk komponen asli GUI
javax.swing      - Hirarki paket untuk platform-independen yang kaya GUI komponen
java.applet       - Kelas untuk membuat applet
The java.lang   - paket tersedia tanpa menggunakan pernyataan impor.

Sebuah paket (package) sebenarnya adalah direktori yang digunakan untuk menyimpan file-file bytecode (file berekstensi .class). Paket Java disusun secara berjenjang (hierarchical). Anda bisa mempunyai paket di dalam paket yang lain. Sebagai contoh, javax.swing.JOptionPane menunjukkan bahwa kelas JOptionPane berada di dalam paket swing, dan paket swing itu sendiri berada di dalam paket javax. Level jenjang paket dapat digunakan untuk memastikan keunikan dari nama paket.

Semua kelas yang dibuat akan tersimpan di direktori yang sekarang aktif (current directory atau default package) ketika program sumber Java dikompilasi. Karena program sumber Java terletak di direktori, misalnya c:\hindro\javasc dan proses kompilasi juga dilakukan di direktori tersebut, maka file bytecode hasil kompilasi juga akan tersimpan di direktori yang sama. [1]

2. JOptionPane

JOptionPane merupakan class yang digunakan sebagai standar dialog box untuk antarmuka pengguna grafis (GUI)  untuk Memfasilitasi entri data dan output data, memberikan informasi kepada pengguna aplikasi. Sebenarnya JOptionPane memiliki banyak method, dan kebayakan method tersebut static method. Berikut ini 4 method dari JOptionPane yang sering digunakan.

showConfirmDialog
showInputDialog
showMessageDialog
showOptionDialog

JOptionPane Konstruktor

JOptionPane () 
Menciptakan JOptionPane dengan pesan text.

JOptionPane (pesan Object) 
Membuat contoh JOptionPane untuk menampilkan pesan menggunakan jenis pesan polos-pesan dan pilihan default disampaikan oleh UI.

JOptionPane (Object pesan, int messageType) 
Menciptakan sebuah instance dari JOptionPane untuk menampilkan pesan dengan jenis pesan tertentu dan pilihan default,

JOptionPane (Object pesan, int messageType, int optionType) 
Menciptakan sebuah instance dari JOptionPane untuk menampilkan pesan dengan jenis pesan tertentu dan pilihan.

JOptionPane (Object pesan, int messageType, int optionType, Icon icon) 
Menciptakan sebuah instance dari JOptionPane untuk menampilkan pesan dengan jenis tertentu pesan, pilihan, dan ikon.

JOptionPane (Object pesan, int messageType, int optionType, Icon ikon, Object [] opsi) 
Menciptakan sebuah instance dari JOptionPane untuk menampilkan pesan dengan jenis tertentu pesan, ikon, dan pilihan.

JOptionPane (Object pesan, int messageType, int optionType, Icon ikon, Object [] pilihan, Obyek InitialValue) 
Menciptakan sebuah instance dari JOptionPane untuk menampilkan pesan dengan jenis tertentu pesan, ikon, dan pilihan, dengan pilihan awalnya yang dipilih ditentukan [2]


3. Contoh Program sederhana Menggunakan JOptionPane

import java.swing.*;
public class my String
{
public static void main (String []args)
{
String nama = JoptionPane.showInputDialog(null,”Selamat datang di program JoptionPane”+nama);
System.exit(0);
}
}


[3]

Sumber :
[1] http://www.termasmedia.com/2012-05-29-02-56-17/java/118-pengertian-fungsi-dan-kegunaan-paket-package-di-java.html
[2] http://www.javabeginner.com/java-swing/java-joptionpane-class-example
[3] http://ramaditya525.blogspot.com/2011/02/joptionpane.html

Jika ada link yang rusak atau Request silahkan menuju ke link ini : DISINI, Terimakasih sudah datang dan membaca artikel kami. Sertakan link sumber untuk menghargai karya cipta orang lain :)

2 comments:

Hon Book Store mengatakan...

Salam kenal!!
Blogwalking Gan!!

Tersedia buku Java Teori, Algoritma dan Aplikasi.
Atau..,
Silahkan kunjungi dan pilih2 buku berkualitas lainnya di : www.honbookstore.com
Dapatkan diskon gede2an hingga 15%. :D

Jangan lupa silahkan tinggalkan jejak alias komen di : Hon Book Store :)

Unknown mengatakan...

Terimakasih ilmunya..

Posting Komentar

Dilarang Menggunakan Bahasa Yang Kotor Dan Berbau SARA
jika ada link yang rusak atau request silahkan menuju ke link ini : DISINI

Total Tayangan Halaman