Hai blogers...
Kali ini saya akan share tutorial tentang Java, yaitu cara menambahkan background yang dinamis. Seperti biasa, IDE yang digunakan adalah Netbeans. Oke langsung saja simak tutorial berikut ini...
Pertama kita buat kelas baru, beri nama sesuai selera anda, misal "bcgimage.java"
Kemudian persiapkan gambar yang akan dijadikan Latar Belakang, Besarnya pixel harus sesuai dengan kebutuhan, misal anda ingin membuat aplikasi dengan ukuran 1366x 768, maka sebaiknya ukuran gambar lebih besar dari itu agar elok dipandang :D
Berikut adalah source code nya, jangan lupa untuk mengetikkan dengan metode Ctrl+Space agar otomatis ter-import data yg diperlukan :D
Kali ini saya akan share tutorial tentang Java, yaitu cara menambahkan background yang dinamis. Seperti biasa, IDE yang digunakan adalah Netbeans. Oke langsung saja simak tutorial berikut ini...
Pertama kita buat kelas baru, beri nama sesuai selera anda, misal "bcgimage.java"
Kemudian persiapkan gambar yang akan dijadikan Latar Belakang, Besarnya pixel harus sesuai dengan kebutuhan, misal anda ingin membuat aplikasi dengan ukuran 1366x 768, maka sebaiknya ukuran gambar lebih besar dari itu agar elok dipandang :D
![]() |
Contoh mini size |
![]() |
Contoh FullScreen |
![]() |
Netbeans Project |
Berikut adalah source code nya, jangan lupa untuk mengetikkan dengan metode Ctrl+Space agar otomatis ter-import data yg diperlukan :D
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.awt.Graphics; | |
import java.awt.Image; | |
import javax.swing.JDesktopPane; | |
/** | |
* | |
* @author AUTOSPYDER | |
*/ | |
//Background Menu Utama | |
public class bgimage extends JDesktopPane{ | |
private Image image; | |
public bgimage() { | |
} | |
@Override | |
protected void paintComponent(Graphics g) { | |
try { | |
image = new javax.swing.ImageIcon(getClass().getResource("BGimage.png")).getImage(); | |
if (g != null) { | |
g.drawImage(image, | |
(this.getSize().width - image.getWidth(null)) / 2, | |
(this.getSize().height - image.getHeight(null)) / 2, | |
null); | |
} | |
} catch (NullPointerException npe) { | |
System.out.println("Can't find images !!"); | |
} | |
} | |
} |
Setelah selesai, tinggal drag n drop file "bgimage.java" tersebut kedalam jframe kalian :)
setelah itu tinggal diatur ukurannya, biar bagus klik kanan pada jframe, set layout nya menjadi "Border Layout". maka Background tersebut akan otomatis mengikuti ukuran jframe.
Sekian Tutorial dari Saya, semoga dapat bermanfaat ^_^ Se you next post...
Membuat Backgroud Dinamis pada Java Netbeans
4/
5
Oleh
Unknown