Java : Membuat Background Gambar Pada JPanel Netbeans - RM Tutorial

Terbaru

18 September 2017

Java : Membuat Background Gambar Pada JPanel Netbeans



Netbeans – Kesempatan kali ini saya akan membagikan cara membuat background gambar pada aplikasi pemrograman Java, yaitu Netbeans. Tentu bagi programer Java tidak ingin aplikasi buatannya terlihat monoton dan tidak professional dengan hanya mengubah warna background, dengan sedikit gambar sebagai background aplikasi tentu akan membuat aplikasi anda menjadi lebih terlihat professional. Sebenarnya menggunakan Jlabel juga bisa menampung gambar pada Netbeans, tapi komponen tersebut tidak dapat ditimpa oleh komponen lainnya seperti button atau lainnya. Oleh sebab itu kita perlu memodifikasi terlebih dahulu Jpanel pada Netbeans kita. Langsung saja ikuti langkah-langkah berikut :

     1.      Buka Netbeans nya, lalu buat sebuah project baru dengan klik File -> New Project (Ctrl+Shift+N)

     2.      Pilih Categories Java dan pilih Java Application

     3.      Tentukan nama project anda, dan hilangkan centang pada Main Class, lalu finish

     4.      Jika sudah, buat sebuah Java Class pada package yang baru anda buat tadi

     5.      Buat nama class sesuka anda

   6. Jika sudah, buat lagi sebuah package baru, gunanya untuk menampung gambar yang akan kita gunakan nantinya

     7.      Buat saja nama package nya img, lalu finish

    8.     Kemudian buka folder foto anda untuk mencari foto background nya dan copy-paste pada folder project netbeans tempat penyimpanan anda. Jika berhasil, nanti akan muncul sebuah file baru pada package img yang kita bikin tadi


     9.      Langsung saja koding nya, copy paste script berikut pada file bg.java tadi
     (perhatikan gambar untuk lebih jelasnya)
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
/**
 *
 * @author User
 */
public class bg extends JPanel{
    private Image image;
   
    public bg() {
image = new ImageIcon(getClass().getResource("/img/bg.jpg")).getImage();
}

protected void paintComponent(Graphics gr) {
    super.paintComponent(gr);
   
    Graphics2D gd=(Graphics2D) gr.create();
    gd.drawImage(image, 0, 0, getWidth(), getHeight(),null);
    gd.dispose();
}
} 




   

     10.   Jika sudah tidak ada error pada program anda, langsung saja compile file bg.java klik kanan lalu pilih compile file (F9)

    11.   Jika sudah, buat lagi sebuah file pada package yang sama dengan bg (atau ditempat lain boleh juga), klik kanan pada package pilih New -> Jframe Form

     12.   Buat nama class default anda, jangan lupa finish

   13. Kemudian langsung seret file bg.java yang ada pada project ke dalam form yang sudah dibuat, kemudian sesuaikan ukurannya

   14.   Sampai disini anda sudah berhasil membuat background gambar pada Jpanel Netbeans. Silahkan dikreasikan


Selamat mencoba, dan semoga berhasil
Ingat : File Java Class jangan lupa di compile