membuat frame di dalam frame / internal frame menggunakan netbeans

🙂 😀

Daftar Materi Java SE
  • buatlah sebuah project baru dengan nama “internalFrame”, belajar buat project di netbeans
  • buat kelas turunan dari JFrame dengan nama “MainForm”
  • buatlah kelas turunan dari JInternalFrame dengan cara pilih menu new File -> Swing Gui Forms -> JinternalFrame form -> next -> beri nama “Internal1” -> Finish
  • buat lagi kelas turunan JInternalFrame dengan cara lakukan hal yang sama seperti sebelumnya tapi beri nama yang berbeda yaitu “Internal2”.
  • setting  properties dari masing – masing internalFrame seperti gambar berikut

  • desainlah MainForm menjadi seperti ini, lakukan dengan cara drag n drop komponen dari pallete
  • sesuaikanlah nama variable  nya seperti pada jendela navigator / inspector. untuk merubah nama variable lihat materi berikut
  • jangan lupa untuk mengatur property model dari ComboBox nya dengan cara klik komponen comboboxnya -> lihat jendela properties-> cari property model -> lalu klik tombol […] dan ubahlah sesuai keinginan anda.
  • selanjutnya berilah / tambahkan object dari tiap internal frame ke dalam MainForm. sehingga potongan kode MainForm menjadi seperti berikut

public class MainForm extends javax.swing.JFrame {

    /**
     * Creates new form MainForm
     */
    Internal1 internalSatu;
    Internal2 internalDua;

private void btn_pilihActionPerformed(java.awt.event.ActionEvent evt) {
        if (combo_pilih_internal.getSelectedIndex() == 0) {
            internalSatu = new Internal1();
            internalSatu.setVisible(true);
            desktop.add(internalSatu);
        } else if (combo_pilih_internal.getSelectedIndex() == 1) {
            internalDua = new Internal2();
            internalDua.setVisible(true);
            desktop.add(internalDua);
        }
    }
  • lalu berikan juga event Handler untuk tombol btn_inter1 sehingga menjadi seperti ini

 private void btn_inter1ActionPerformed(java.awt.event.ActionEvent evt) {
        internalSatu = new Internal1();
        internalSatu.setVisible(true);
        desktop.add(internalSatu);
    }
  • berikan juga kepada tombol btn_inter2, berikut kodenya

 private void btn_inter1ActionPerformed(java.awt.event.ActionEvent evt) {
        internalSatu = new Internal1();
        internalSatu.setVisible(true);
        desktop.add(internalSatu);
    }

🙂 😀

Daftar Materi Java SE
14 Comments

Add a Comment

Your email address will not be published. Required fields are marked *