Wednesday 22 November 2017

Repleace The Default Windows Menu Undecorated With Java Netbeans

Repleace The Default Windows Menu Undecorated With Java Netbeans

Terkait


CHANGE MENU DEFAULT WINDOWS WITH MY DESIGN


Ini merupakan tampilan yang saya buat, karna kemaren ada yang minta saran tentang bagaimana sih cara agar program yang kita buat bisa di drag and drop aplikasinya, karna jika kita menonaktifkan menu windows dengan cara Undecorated di bagian properti jFrame maka program kita tidak akan bisa di pindah-pindahkan, otomatis kita harus membuat kode dimana bagian jframe bisa kita pindah-pindah sesuai dengan click mouse kita, seperti aplikasi/program pada umumnya.

nah jadi pada dasarnya kita harus membuat area mana yang kita inginkan sebagai patokan jframe drag mousenya, saya sarankan untuk membuat area dengan jlabel agar tidak terlihat atau transparan.
seperti contoh dibawah ini :


Nah jadi buatlah sebuah label baru di area yang ingin dijadikan sebuah patokan drag mousenya, jika sudah maka langsung saja click kana pada jlabel tersebut dan buatlah evt mouse dragged, caranya sebagai berikut :

  • Click kanan => pilih Events => MouseMotion => mouseDragged, maka nanti akan langsung masuk pada tab source di java netbeans tersebut.
  • isikan kode berikut ini :
         int x = evt.getXOnScreen();
         int y = evt.getYOnScreen();
         this.setLocation(x, y);

Penjelasan : int x dan int y, adalah sebuah integer baru dimana x bernilai sesuai korordinat x ketika di drag, begitupun dengan integer y. this.setlocation memberikan sebuah perintah bahwa this adalah jframe untuk menseting lokasi sesuai nilai (x,y).

jika sudah maka cobalah untuk dirun terlebih dahulu, nah pastinya masih terlihat ada yang kurang, maka dari itu kita harus membuat evt pressed di jlabel tersebut caranya sama dengan evt dragged, yaitu berada pada evt mouse => dan pilih mousePressed.

jangan lupa untuk buat integer baru di bawah public class anda seperti dibawah ini :


Selanjutnya isikan kode berikut ini tepat didalam evt mouse pressed tadi :

        xmouse = evt.getX();
        ymouse = evt.getY();
Nah kembali pada evt mouse dragged tadi tambahkan xmouse dan ymouse seperti gambar dibawah ini: 


Sekarang cobalah untuk Run program anda, maka akan sesuai dengan mousenya, 
Sekian dulu tutorialnya dan berikan komentar anda jika ada yang terjadi masalah atau anda juga bisa reques koding java netbeans di kolom komentar dan jangan lupa bagikan kepada teman-teman siapa tau mereka butuh tutorialnya. oke salam Java bagi penggemar java hehehe....

CHANGE MENU DEFAULT WINDOWS WITH MY DESIGN


Ini merupakan tampilan yang saya buat, karna kemaren ada yang minta saran tentang bagaimana sih cara agar program yang kita buat bisa di drag and drop aplikasinya, karna jika kita menonaktifkan menu windows dengan cara Undecorated di bagian properti jFrame maka program kita tidak akan bisa di pindah-pindahkan, otomatis kita harus membuat kode dimana bagian jframe bisa kita pindah-pindah sesuai dengan click mouse kita, seperti aplikasi/program pada umumnya.

nah jadi pada dasarnya kita harus membuat area mana yang kita inginkan sebagai patokan jframe drag mousenya, saya sarankan untuk membuat area dengan jlabel agar tidak terlihat atau transparan.
seperti contoh dibawah ini :


Nah jadi buatlah sebuah label baru di area yang ingin dijadikan sebuah patokan drag mousenya, jika sudah maka langsung saja click kana pada jlabel tersebut dan buatlah evt mouse dragged, caranya sebagai berikut :

  • Click kanan => pilih Events => MouseMotion => mouseDragged, maka nanti akan langsung masuk pada tab source di java netbeans tersebut.
  • isikan kode berikut ini :
         int x = evt.getXOnScreen();
         int y = evt.getYOnScreen();
         this.setLocation(x, y);

Penjelasan : int x dan int y, adalah sebuah integer baru dimana x bernilai sesuai korordinat x ketika di drag, begitupun dengan integer y. this.setlocation memberikan sebuah perintah bahwa this adalah jframe untuk menseting lokasi sesuai nilai (x,y).

jika sudah maka cobalah untuk dirun terlebih dahulu, nah pastinya masih terlihat ada yang kurang, maka dari itu kita harus membuat evt pressed di jlabel tersebut caranya sama dengan evt dragged, yaitu berada pada evt mouse => dan pilih mousePressed.

jangan lupa untuk buat integer baru di bawah public class anda seperti dibawah ini :


Selanjutnya isikan kode berikut ini tepat didalam evt mouse pressed tadi :

        xmouse = evt.getX();
        ymouse = evt.getY();
Nah kembali pada evt mouse dragged tadi tambahkan xmouse dan ymouse seperti gambar dibawah ini: 


Sekarang cobalah untuk Run program anda, maka akan sesuai dengan mousenya, 
Sekian dulu tutorialnya dan berikan komentar anda jika ada yang terjadi masalah atau anda juga bisa reques koding java netbeans di kolom komentar dan jangan lupa bagikan kepada teman-teman siapa tau mereka butuh tutorialnya. oke salam Java bagi penggemar java hehehe....

This blog is created for your interest and in our interest as well as a website and social media sharing info Interest and Other Entertainment.

Terbaru