Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Sunday, March 2, 2014

Cara Mengganti Background Program Java

Cara Mengganti Background Program Java - Untuk merubah tampilan program aplkasi java yang kita sedang buat kita bisa membuatnya lebih menarik dengan mengubah background dari JFramenya dengan gambar. Sayangnya, class JFrame di java tidak memiliki fungsi yang langsung dapat digunakan untuk mengganti gambar. Nah, lalu bagaimana caranya kita bisa mengganti background program kita ?
Dengan memanfaatkan komponen lain yang disediakan oleh java kita dapat melakukannya yaitu JPanel yang dapat kita tambahkan image. caranya adalah dengan menempelkan image pada JPanel kemudian letakan JPanel tepat di atas JFrame sehingga menutupi semua bagian JFrame sehingga kita dapat membuat seolah - olah background JFrame kita sudah berganti menjadi gambar. untuk lebih jelasnya langsung saja kita meluncur ke contoh program sederhananya.

1. Buatlah sebuah project Java Aplication dengan cara klik File > New Project > Java > Java Aplication.

2. Ubah nama project menjadi BackgroundImage.

3. Sekarang untuk tempat kita menampung gambar klik kanan pada project anda > New > Other > Other >Folder


Folder Background
Folder Background


4. Buatlah folder dengan nama images.

5. Sekarang letakan gambar background anda di dalam folder tersebut. sebagai contoh gambar berikut :


Image Background
Image Background


6. Jika anda tidak dapat menemukan folder images anda di dalam explorer netbeans anda dapat menemukannya di dalam folder project anda. secara default biasanya di letakan di : 

C:\Users\Nama Computer Anda\Documents\NetBeansProjects\BackgroundImage

7. Sekarang buatlah sebuah class baru dengan cara klik kanan pada project anda >  New > Java Class

8. Berinama class tersebut BackgroundPanel. kemudian masukan script berikut :


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package backgroundimage;

import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
/**
 *
 * @author Jin Toples
 */
public class BackgroundPanel extends JPanel {
    Image image;
    
    public BackgroundPanel(Image image){
        this.image = image;
    }
    
    @Override
    public void paintComponent(Graphics g){
        g.drawImage(image, 0, 0, null);
    }
}

Penjelasan :

BackgroudPanel merupakan turunan dari JPanel. untuk menambahkan image untuk dijadikan background kita meng-override method paintComponent() dan menggambar/draw image pada panel tersebut.


9. Sekarang buatlah sebuah class baru dengan cara klik kanan pada project anda >  New > Java Class

10. Berinama class tersebut FormUtama. kemudian masukan script berikut :


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package backgroundimage;

import java.awt.Dimension;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
/**
 *
 * @author Jin Toples
 */
public class FormUtama extends JFrame {
    Image image;
    BackgroundPanel panel;
    
    public FormUtama(){
        super("Jframe Dengan Backgrond Gambar");
        initComponents();
    }

    private void initComponents() {
        image = new ImageIcon("images/background.png").getImage();
        panel = new BackgroundPanel(image);
        add(panel);
        setPreferredSize(new Dimension(image.getWidth(null), image.getHeight(null)));
        pack();
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

Penjelasan :

Perhatikan pada method initComponents(), ukuran JFrame kita sesuaikan dengan ukuran background image pada JPanel agar image tersebut dapat pas memenuhi seluruh bagian JFrame.

11. Sekarang buka file BackgroundImage.java. kemudian ketikan script berikut :


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package backgroundimage;

/**
 *
 * @author Jin Toples
 */
public class BackgroundImage {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        new FormUtama();
    }
}

Sekarang Background program anda sudah berganti menjadi gambar tersebut, untuk mencobanya anda dapat jalannya program anda dengan cara tekan F6 pada keyboard atau klik Run > Run Poject. atau klik kanan pada file BackgroundImage klik Run File.

Mengganti Background Program Java sekarang sudah selesai, baca juga tutorial membuat aplikasi java lainnya.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

0 komentar

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0