Anda di halaman 1dari 4

Latihan Lanjut 4  Target :

- Mampu membuat menu pada menu bar


- Merancang sub menu dengan nama dan variable name
- Mempersiapkan JFrame
- Memanggil JFrame dengan item menu

- Dari FMenu yang sebelumnya kita buat, tambahkan desktop Pane pada frame ,
pada change variable name rubah namanya menjadi “desktop”
- Tambahkan Menu Bar di toolbox Swing Menus
- Dari menu yang sudah terbentuk, kita lakukan pengeditan
dan penambahan sub item menu, untuk merubah nama menu, anda
lakukan click kanan pilih Edit text.
- Untuk menambahkan item menu, click kanan menu yang akan ditambahkan item menu misal
menu File diklik kanan  Add From Palette Menu Item

- Untuk pembuatan menu, ikuti table berikut:


Menu Name Sub Menu Edit Text Change Variable Name
jMenu1 File mnuFile
jMenuitem1 Exit mnuExit
jMenu2 Data mnuData
jMenuitem1 Data Mahasiswa mnuMahasiswa
jMenuitem2 Data Pembayaran mnuPembayaran
jMenu3 Laporan mnuLaporan
jMenuitem1 Rekap Mahasiswa mnurkpmahasiswa
jMenuitem2 Rekap Pembayaran mnurkppembayaran
- Berikutnya kita siapkan frame-frame yang akan kita gunakan untuk mengolah data mahasiswa
dan pembayaran
- Buatlah package baru dengan nama “data”
- Lalu buat 2 JFrame masing-masing dinamai FMahasiswa dan FPembayaran, lihat penampakan:

MODUL PRAKTEK JAVA


RIDWAN, M.KOM
1
- Untuk properties dari komponen-komponen diatas, ikuti table berikut :
Object Name Edit Text Change Variable Name
jLabel1 DATA MAHASISWA jLabel1
jLabel2 Nomor Induk Mahasiswa jLabel2
jLabel3 Nama Mahasiswa jLabel3
jTextField1 txtnim
jTextField2 txtnama
jTextField2 txtcari
jComboBox1 * cbKelas
jComboBox2 cbCari
buttonGroup1
jRadioButton1 MI rdMI
jRadioButton2 KA rdKA
jButton1 Tambah cmdTambah
jButton2 Simpan cmdSimpan
jButton3 Update cmdUpdate
jButton4 Hapus cmdHapus
jButton5 Cari cmdCari
jTable1 * jTable1
- Untuk mengisi item kelas, click kanan jComboKelas  properties  model

- Untuk Merubah label-label di jTable1, caranya click kanan jTable1propertiesmodel


- Klik tombol yang ada disamping kanan Table Model

MODUL PRAKTEK JAVA


RIDWAN, M.KOM
2
- Maka akan muncul frame berikut : (Double click setiap kolom, untuk merubahnya.)

- Untuk setup radio button, click kanan radio button MI dan KA  Properties buttonGroup
- Pilih buttonGroup1

- Berikutnya kita buat juga frame untuk FPembayaran

- Untuk properties dari komponen-komponen diatas, ikuti table berikut :


Object Name Edit Text Change Variable Name
jLabel1 TRANSAKSI PEMBAYARAN jLabel1
jLabel2 Pembayaran Dari jLabel2
jLabel3 Pemilik NIM jLabel3
jLabel4 Nomor Pembayaran jLabel4
jLabel5 Tanggal jLabel5
jLabel6 Tahun jLabel6
jLabel7 Bulan jLabel7
jLabel8 Jumlah Bayar jLabel8
jComboBox1 jComboMahasiswa
jComboBox2 cbTahun
jComboBox3 cbBulan

MODUL PRAKTEK JAVA


RIDWAN, M.KOM
3
jTextField1 txtnim
jTextField2 txtnomor
jTextField3 txttanggal
jTextField4 txtbayar
jButton1 Tambah cmdTambah
jButton2 Simpan cmdSimpan
jButton3 Hapus cmdHapus
jButton4 View Pembayaran cmdView
jButton5 Cetak cmdCetak
- Selanjutnya kita akan memanggil FMahasiswa dan FPembayaran di FMenu
- Buka frame FMenu
- Sebelum melakukan pengkodean lebih jauh, kita import dulu FMahasiswa dan FPembayaran
yang ada di package “data”
Import data.*; memanggil semua class
atau frame dalam hal ini FMahasiswa dan
FPembayaran pada package data

- Berikutnya kita ambil event menu,


misalnya pada menu Exit :

click kanan sub menu Exit Event Action actionPerformed[mnuExitActionPerformed]


Untuk l

Berikut Source code untuk masing-masing menu :

Menu Exit private void mnuExitActionPerformed(java.awt.event.ActionEvent evt) {


System.exit(0);
}
Menu Data private void mnuMahasiswaActionPerformed(java.awt.event.ActionEvent evt) {
Mahasiswa FMahasiswa mhs = new FMahasiswa();
mhs.setVisible(true);
}
Menu Data private void mnuPembayaranActionPerformed(java.awt.event.ActionEvent evt) {
Pembayaran FPembayaran byr = new FPembayaran();
byr.setVisible(true);
}

MODUL PRAKTEK JAVA


RIDWAN, M.KOM
4

Anda mungkin juga menyukai