Minggu, 20 Maret 2016

Membuat 7 Aplikasi(JPanel) dengan menggunakan 1 Jframe



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 :

1.   Kita buat project baru dulu dan simpan dengan nama Project1
 
     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
ebooktiket


3.Grade Nilai
ebookgrade nilai

Aplikasi: grade_nilai

4.Konversi Suhu
ebookkonversi suhu

Aplikasi: konversi suhu

5. Data Mahasiswa
Aplikasi: data mahasiswa

6.Mencari Segitiga dan Menghitung Luas dan Keliling Persegi

Aplikasi:
Menghitung luas dan keliling persegi: luas dan keliling
Mencari segitiga: segitiga

7.Seleksi Berkas

Aplikasi: seleksi berkas


Selasa, 01 Maret 2016