COPAS

LightBlog

Monday, May 30, 2011

Manipulasi jPanel


Biasanya kita bosan dengan tampilan component standar ... disini kita dapat memanipulasi component tersebut menjadi seperti yang kita inginkan.... ini merupan contoh dari manipulasi jPanel.. na, mungkin teman-teman bertanya bagaimana memanipulasi componen yang lain.. ?? ya.. caranya sama aja dengan contoh dibawah ini....




package MySwig;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JPanel;
public class paneltrans extends JPanel {
private Color warna;
public paneltrans() {
setOpaque(false);
warna = new Color(getBackground().getRed(), getBackground().getGreen(), getBackground().getBlue(), 127);
}

@Override
public void setBackground(Color bg) {
super.setBackground(bg);

warna = new Color(getBackground().getRed(), getBackground().getGreen(), getBackground().getBlue(), 127);
repaint();
}

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

Graphics2D gd = (Graphics2D) g.create();

gd.setColor(warna);

gd.fillRoundRect(0, 0, getWidth(), getHeight(),30,30);
gd.dispose();
}
}
setelah selesai.... tinggal drag aja masuk ke jFrame nya.. mudah kan...

moga bermamfaat...

No comments:

Post a Comment