Memasukkan Frame kedalam Frame Utama melalui menu – Aplikasi Java

Maaf Judulnya yang agak membingungkan, sebab saya juga agak bingung memberi judul. Ini adalah salah satu yang sering saya lihat di tanyakan di milist dan kemaren juga ada yang tanya tentang hal ini yaitu tentang bagaimana menampilkan frime didalam frime utama melalui menu yang ada di frame utama. jadi gambarannya seperti dibawah ini :

contoh

Nah, cara membuat contoh diatas cukuplah mudah.. pertama kita membuat frame utamanya dulu. setelah itu diframe utama diberi menu bar seperti biasa dan jdesktoppane yang berfungsi menampung frame frame yang akan masuk ke frame utama. .

pane

Setelah itu akan muncul desktoppane di frame tapi blum teratur, lalu mari kita atur dengan cara klik kanan di frame dan pilih setLayout dan pilih border layout..

loyout

setelah itu hasilnya seperti ini

desktoppane ok

Selanjutnya kita buat frame baru menggunakan jinternalframe dengan cara klik kanan pada paket pilih other dan pilih GUI lalu pilih jinternalframe. gambaran seperti dibawah :

others

Lalu

jinternal

Setelah itu di beri nama sesuka anda. dalam contoh yang saya buat saya beri nama MnSatu dan MnDua.

Nanti nya di jinternalfreme minimaze,resizeble,closeble blum di sertakan. silahkan aktifkan belalui properties..

properties

Setelah frame utama jinternalframe selesai semua dibuat, sekarang saatnya menyatukannya.. dengan cara click kanan pada menu pada menu bar — satu, pilih Events — actions — actions perfome dan isi sourcecodenya —
ini untuk menu satu:

        MnSatu mSatu = new MnSatu();//membuat objek dari jinternalfreme MnSatu
        jDesktopPane1.add(mSatu);//memasukkan objek mSatu ke jdesktoppane yg ada di menu utama
        mSatu.setVisible(true);//di visible supaya muncul di dalam desktoppane.

Dan ini untuk menu dua :

        MnDua mDua = new MnDua();
        jDesktopPane1.add(mDua);
        mDua.setVisible(true);

code

Untuk selengkapnya dapat dipelajari melalui sourcecode yang sudah jadi, dapat di download dibawah ini

http://bahrie127.googlecode.com/files/formdidalamFormutama.zip

πŸ™‚

11 Komentar (+add yours?)

  1. Par Dolok Sanggul
    Jan 28, 2011 @ 10:41:51

    Thanks Om. hehehehheheh. Sangat Membantu bget. dah Pusing dah Ma Makul ini, cari sana sini, rupanya sampe di almat ini, dan hasilnya Bagus. Thanks.

    Balas

  2. haydar
    Feb 08, 2011 @ 02:18:48

    bang bahri ato om makasih tutorialnya sangat membantu. saya yang lagi belajar java. jadi semangat lagi hehehe,… maju selangkah demi selangkah

    Balas

    • bahrie-___-
      Feb 08, 2011 @ 22:37:15

      bang bahri aja..hehee sama sama.. semngat harus ada terus..hehee.. minta koreksi kalo ada salahnya..hehehe

      Balas

  3. Trackback: Sourcecode Maupun Tutorial yang dapat di Download « Coretan Seorang Hamba
  4. Rival
    Jul 18, 2011 @ 16:52:02

    wahai suhu.., saya ada 1 pertanyaan untuk mu
    ———————————————————-
    Seandainya , user mengklik salah 1 menu yang telah di sediakan. Tentunya menu yang telah diklik akan muncul, ketika menu lain di klik bagaimana caranya untuk otomatis menutup menu pertama?, begitu seterusnya dengan menu2 yang lain.., terima kasih suhuπŸ˜€

    Balas

    • bahrie-___-
      Jul 18, 2011 @ 21:05:17

      kalo itu jangan pake, jinternalFrame, tapi pake cardLayout… jadi kalo satu menu diklik maka menu tersebut yg ada di atas, setelah itu kalo menu yg lain diklik maka menu yg lain itu yg di atas atau yg tampil. gitu seterusnya..πŸ˜€ gitu ga yg dimaksud??hehehe

      Balas

  5. Rival
    Jul 19, 2011 @ 22:50:28

    wah.., amazing suhu langsung bisa ngasih solusi.., done langsung bisa.., di tumpuk2 ya pake panel.., rie.., tolong ajarin tutor database dong penggunaan foreign key..,tq sebelumnya

    Balas

  6. ardy
    Feb 26, 2012 @ 23:00:33

    Mas saya ingin tanya bagaimana caranya jika di tambah di tambah form ke tiga tetapi tampil melalui form dua atau form satu dengan jbutton tidak melalui jmenu item?
    Thanks

    Balas

  7. bayu
    Apr 26, 2013 @ 23:29:34

    postingan yg bagus mas,semoga alloh membalasnya dengan kebaikan yg banyak mas

    Balas

  8. Wibby
    Feb 09, 2015 @ 11:19:09

    Apa Cuman bisa pake jDesktop aja ?
    Kalo pakai Background string bisa ga ??

    Balas

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: