Membuat Backgroud Frame Netbeans yg Resizable

background frame java
Untuk mempercantik tampilan frame java dengan menggunakan background, ada banyak cara yg bisa kita lakukan, salah satunya adalah dengan menggunakan ikon yg diterapkan pada JPanel, JLabel, dan lainnya yg nantinya gambar pada ikon tersebut akan dijadikan background, tapi kelemahan pada cara tersebut adalah ukuran gambar yg akan dijadikan background tidak bisa diatur, melainkan gambar background akan mengikuti ukuran dari gambar aslinya, kalaupun ukuran JLabel atau JPanelnya di perkecil maka gambar tersebut akan terpotong.

Untuk itu dipostingan kali ini saya akan membahas tentang bagaimana cara membuat background pada frame yg resizable / bisa diatur ukurannya. Dan untuk lebih jelasnya silahkan ikuti tutorial berikut ini.

1. Pertama buat sebuah folder baru pada project kalian, klik kanan pada source packages--> pilih new--> folder, dan isi nama folder tersebut dengan nama "gambar".
membuat background frame netbeans dengan mudah
2. Kemudian siapkan sebuah file gambar dengan format jpg, dan letakan gambar tersebut didalam folder "gambar" yg sebelumnya kita buat, akses foldernya di netbeans projects kalian.
membuat background frame netbeans dengan mudah
3. Selanjutnya kita buat sebuah class yg mana class ini digunakan untuk menampung gambar background yg nantinya class ini akan diletakan pada frame dan akan dijadikan background. Klik kanan pada project--> pilih new-->  pilih java class. Dan isi nama class tersebut dengan nama "UntukBackground".
membuat background frame netbeans dengan mudah
4. Buka class "UntukBackground" yg telah kita buat sebelumnya, hapus semua kode yg ada pada class tersebut dan pastekan kode berikut.

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package menu;

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;

/**
*
* @author Yudha Niagara
*/
public class UntukBackground extends JPanel{
private Image gambar1;

public UntukBackground() {
gambar1 = new ImageIcon(getClass().getResource("/gambar/background.jpg")).getImage();
}

@Override
protected void paintComponent(Graphics grphcs) {
super.paintComponent(grphcs);

Graphics2D gd = (Graphics2D) grphcs.create();
gd.drawImage(gambar1, 0, 0, getWidth(), getHeight(), null);
gd.dispose();
}
}
membuat background frame netbeans dengan mudah
5. Setelah class berhasil kita buat, sekarang kita buat sebuah frame, klik kanan pada project--> pilih new-->  pilih JFrame Form, isi dengan nama "Menu1".
membuat background frame netbeans dengan mudah
6. Dan Selanjutnya tekan shift + f11 untuk proses clean and build, kemudian klik tahan dan tarik class "UntukBackground" lalu letakan pada area frame "Menu1".
membuat background frame netbeans dengan mudah
7. Sekarang kita bisa mengatur ukuran gambar sesuai dengan luas frame, dan setelah itu kita bisa menambahkan komponen - komponen dari menu pallate seperti biasa.
membuat background frame netbeans dengan mudah

Penulis : ENDs ~ Sebuah blog yang menyediakan berbagai macam informasi

Artikel Membuat Backgroud Frame Netbeans yg Resizable ini dipublish oleh ENDs pada hari Sunday 22 February 2015. Semoga artikel ini dapat bermanfaat.Terimakasih atas kunjungan Anda silahkan tinggalkan komentar.sudah ada 0 komentar: di postingan Membuat Backgroud Frame Netbeans yg Resizable
 

0 comments:

Post a Comment

https://www.instagram.com/endskuulzyr027st.blogspot.com_/