--> //scrip animasi banner

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. ^_^

Tidak ada komentar:

Posting Komentar