Apa itu JDesktopPane ?
JDesktopPane adalah container yang digunakan untuk membuat interface dokumen yang berjumlah banyak (Multiple-Document Interface) atau virtual desktop. Supaya aplikasi terlihat lebih menarik atau sekedar menambahkan inisial perusahaan pada aplikasi, terkadang perlu untuk menambahkan gambar atau warna tertentu sebagai background pada JDesktopPane.
Untuk merubah background pada JDesktopPane, lakukan langkah-langkah berikut ini:
- Buat sebuah project baru dengan nama "DesktopPaneBergambar".
- Siapkan sebuah gambar yang akan dijadikan background, misal "Luffy.jpg".
- Buat sebuah class dengan nama "GambarDesktopPane.java".
- Buat sebuah form dengan nama "frmMenu.java".
- Ketikkan syntax berikut pada "GambarDesktopPane.java".
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JDesktopPane;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Wiwit Agus Triyanto <http://www.atwiwit.net>
*/
public class GambarDesktopPane extends JDesktopPane{
@Override
protected void paintComponent(Graphics g) {
Graphics2D graphics = (Graphics2D) g.create();
Image img = new ImageIcon(getClass().getResource("/Luffy.jpg")).getImage();
graphics.drawImage(img, 0, 0, getWidth(), getHeight(), null);
graphics.dispose();
}
}
- Tambahkan sebuah "jDesktopPane" pada "frmMenu" dan atur size dari "jDesktopPane" tersebut.
- Klik kanan jDesktopPane1 -> Customize Code.
- Ubah Initialization Code menjadi seperti ini.
jDesktopPane1 = new GambarDesktopPane();
- Klik OK, dan coba jalankan frmMenu.
- Selamat mencoba.. ^_^
gan tempat ane g ada perubahan, minta source code nya gan please
ReplyDelete