Skip to main content

membuat gradient Paint

Kemaren-maren saya ppenasaran banget bagaimana siech buat panel yang warnanya gradient kemudian setelah klili-keliling akhirnya saya ktemu ma beberapa tutorial penggambaran dengan gradient paint ,,,, nah saya minat bagi-bagi nech buat tmen-tmen yang masih bingung dan bertanya – tnaya gimana sech buat panel yang warnanya gradient …. Maka saya ugha mencoba bagi-bagi,, yach… pusing lama-lama ngomong , mulai ajjja D:…!!!
Pertama tama mari kita lihat potongan coding dibawah ini :
grradientPaint gradient = new GradientPaint(0,0,Color.BLACK,
getWidth,getHeight,
,Color.BLUE);
Nah disini letak kunci untuk membuat warnanya gradient … dengan penggambaran mulai dari titik(0,0) kemudian warna gradient pertama yang akan di taruh di posisi atas, kemudian lebar yang akan di gambar, kemudian tinggi yang akan di warnai, kemudian menaruh warna kedua untuk bagian bawahnya..
Sebagai contoh kita akan menggambarkan panel yang gradientnya hitam dam biru :
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Paint;
import javax.swing.JPanel;

/**
*
* @author fauz
*/
public class PanelGradien extends JPanel{
private Paint paint;

public PanelGradien() {
}

@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D gd = (Graphics2D) g.create();
paint= new GradientPaint(0, 0, Color.black, 0, getHeight(), Color.blue);

gd.setPaint(paint);
gd.fillRect(0, 0, getWidth(), getHeight());

gd.dispose();
}



}

Dan hasilnya seperti gambar dibawah ini :

Comments

Popular posts from this blog

hari kartini

kartini merup[akan hari kebangkitan perempuan indonesia ,yang menyatakajn bahwa wanita indonesia lebih tinggi dari emas lebih mahal dari intan berlian dan lebih lembut dari sutera..

membuat tabel Model

Occeee….. lets we tray…… dulunya saya juga bingun bagaimana cara membuat table model setelah googling akhirnya dapettt dechhh…. Sebenarnya dalam table model itu ada 4 yang harus di lapirkan dengan syarat “entendsnya tabstracttableModel” Diantaranya dalam table model itu ada yang namanya : 1. GetRowCount – untuk mendapatkan jumlah record yang ada dalam table. 2. getColumnCount – untuk mendapatkan jumlah kolom pada suatu table. 3. GetValueAT – nah disini bagian yang palinng penting untuk menentukan dimana letak dari data. 4. getColumnName – disini mungkin tidak secara otomatis di implements oleh table model maka perlu kita tambhakan sendiri,,, untuk mendapatkan nama table sebagai contoh : table Pasien. public int getRowCount() { return row.size(); // disini proses pengambilan jumlah record } public int getColumnCount() { return column.size(); //pengambilan jumlah kolom } @Override public String getColumnName(int index){ return c...