Menaruh Gambar pada JPanel dengan Java Swing

Lagi-lagi posting tentang koding. Lagi-lagi dengan bahasa Java, jadi maaf kalau ada yang merasa ini  membosankan. Hehe.. Kali ini tentang bagaimana caranya menaruh gambar pada objek dari kelas JPanel (menaruh gambar di panel). Saya menggunakan Netbeans IDE 7.3..

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JLabel;

public class Board extends javax.swing.JPanel {
    public Board() {
        try {
            initComponents(); //seperti biasa di Netbeans
            BufferedImage myPicture = ImageIO.read(new File("images/1.jpg"));
            JLabel picLabel = new JLabel(new ImageIcon( myPicture ));
            jPanel2.add(picLabel);
            picLabel.setBounds(0, 0, 100, 100);
        } catch (IOException ex) {
            System.out.println("File image tidak ketemu");
        }
    }

Perlu dicatat dan diperhatikan, jangan lupa kita mencantumkan “setBounds”. Kalau sampai kelupaan, niscaya gambarnya tidak akan tampil. Tampil sih, tapi tidak akan terlihat..

Cipedes Tengah, 25 April 2013

Pos ini dipublikasikan di Developer dan tag , , . Tandai permalink.

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