Sabtu, 27 April 2013
Desain form dengan Panel Gradient swing makeover Pada Java netbeans.
buat klas baru dan pastekan coding berikut.
liat,
public class nama_klas_loe extends JPanel{
}
kayax yg dibawah, biar lbih jelas, nama klas gw gradien_blue lalu gw jadikn JPanel.
kalo gk ada yg eror, jgn Lupa Clean N Build pada project, stelah itu, tinggal Drag aja si klas ke dalam FrameForm loe.
public class gradien_blue extends JPanel{
private Paint paint;
private Shape shape;
private Paint glasstop;
private Paint glassbottom;
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g.create();
shape = new Rectangle2D.Double(0, 0, getWidth(), getHeight());
int x1 = getWidth() / 2;
int y1 = 0;
int x2 = getWidth() / 2;
int y2 = getHeight();
paint = new GradientPaint(x1, y1, Color.BLACK, x2, y2, Color.BLUE);//menggambar warna gradien
glasstop = new GradientPaint(0, 0, new Color(1F, 1F, 1F, 0.5F), 0, 20, new Color(1F, 1F, 1F, 0F));//memberi efek glass bagian atas
glassbottom = new GradientPaint(0, getHeight() / 1.06F, new Color(1F, 1F, 1F, 0F), 0, getHeight(), new Color(1F, 1F, 1F, 0.5F));//memberi efek glass bagian bawah
g2.setPaint(paint);
g2.fill(shape);
g2.setPaint(glasstop);
g2.fill(shape);
g2.setPaint(glassbottom);
g2.fill(shape);
g2.dispose();
}
}
Drag si klas tdi ke dalam Frame. klik kanan pada frame, lalu setLayout, pilih BorderLayout.
jadinya gini.
oke, sekian. ^_^
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar