Membuat 7 Aplikasi(JPanel) dengan menggunakan 1 Jframe
Biasanya kita ingin
membuat tampilan sebuah aplikasi dengan NetBeans atau yang biasa dikenal dengan
Swing. JFrame merupakan tampilan utama dalam sebuah aplikasi, dan biasanya
didalam JFrame bisa ditambah componen Menu Bar. Sedangkan JPanel merupakan
tampilan yang biasa diletakan di JFrame.
Dari pada dalam aplikasi
kita sering memakai JFrame dan untuk memanggil tampilan yang lain kita harus
memanggil class JFramenya satu per satu, alangkah lebih baik jika menggunakan
satu buah JFrame dan kita gunakan JPanel untuk tampilan yang lainnya. Jadi jika
ingin masuk ke aplikasi yang lain kita cukup memanggil class JPanelnya. Jadi
tampilan akan terlihat lebih simple dengan tampilan Framenya tetap, tetapi ketika di
link ke class JPanel yang lain yang
berubah hanya tampilan tengahnya saja yaitu Panel.
Sekarang kita coba untuk membuat tampilan
seperti diatas. 7 panel dalam 1 frame.
Berikut tutornya gan :
2. Kemudian didalam project tersebut kita buat package
baru dan simpan dengan nama Percobaan. Setelah itu kita buat class baru yaitu
class JFrame, dan simpan dengan nama poltek.java.
3.
Setelah itu tambahkan komponenkomponen di dalam JFrame
tersebut seperti pada gambar berikut.
4. Kemudian
buat sebuah Package baru dan simpan dengan nama testPanel.Panel. Kemudian
didalam Package tersebut buat sebuah class baru yaitu JPanel, dan simpan dengan
nama poltek.
5. Kemudian
Tambahkan komponen-komponen di dalam JPanel tersebut seperti pada gambar.
6. Buatlah 7
JPanel seperti gambar yang di bawah ini :
Hingga menghasilkan JFrame 1 dan JPanel 7 seperti gambar di bawah ini :
7. Setelah itu
didalam class MainFrame, masuk ke dalam source codenya.
Kemudian tulis
kode “private poltek1 poltek1;” di bawah
kode public class Poltek extends javax.swing.JFrame
{ (kode tersebut berfungsi untuk memanggil class EntryPanel). Dan juga
tambahkan dua baris kode “
poltek1 = new poltek1();
mainPanel.add("poltek1", poltek1);
Dibawah
kode initComponents” (kode tersebut
berfungsi untuk menambahkan class poltek ke dalam mainPanel yang ada di class Percobaan).
8. Kemudian
kita deklarasikan variabel showPanel untuk mensetting layout componen
mainPanel. Untuk
mendeklarasikannya tulis kode berikut :
private void showPanel(String panelIdentifier){
CardLayout cardLayout = (CardLayout) mainPanel.getLayout();
cardLayout.show(mainPanel, panelIdentifier);
}
9. Setelah itu
kembali ke Design dan klik kanan pada componen mnuItemEntry. Kemudian
pilih Events
Action action performed. btnKlinik → → kemudian tuliskan kode showPanel(“entry”); ( entry di sini di isi dengan panle
yang akan dipanggil)
didalam blok
kode event tersebut.
10. Kemudian
coba build dan run program tersebut. Kurang lebih hasilnya seperti yang
terlihat pada gambar berikut :
Untuk aplikasinya, silahkan di unduh gan:
GABUNGAN_APLIKASI
Masing-masing
dari 7 JPanel saya jelaskan lebih detail di Link di bawah ini :
1. Kalkulator
ebook: kalkulator
Aplikasi: kalkulator
2. Reservasi Tiket
Pesawat
ebook: tiket
Aplikasi:reservasi tiket pesawat
3.Grade Nilai
ebook: grade nilai
Aplikasi: grade_nilai
4.Konversi Suhu
ebook: konversi suhu
Aplikasi: konversi suhu
5. Data Mahasiswa
ebook: data mahasiswa
Aplikasi: data mahasiswa
6.Mencari Segitiga dan Menghitung Luas dan Keliling Persegi
ebook: segitiga dan luas,keliling
Aplikasi:
Menghitung luas dan keliling persegi: luas dan keliling
Mencari segitiga: segitiga
7.Seleksi Berkas
ebook: seleksi berkas
Aplikasi: seleksi berkas









