Cara Membuat Warna Gradient 2D Java

 on Thursday, November 1, 2018  

Bagaimana Cara Membuat Sebuah Warna Gradient 2D Dalam Pemograman Java

    Gradient adalah pengabungan dua warna atau lebih contohnya warna hijau dan merah hingga warna itu menjadi transparan, gradient terdapat berbagai macam-macam warna seperti linear, radial, reflected, angel dan diamond, atau bisa juga dikatakan gradasi warna yang terjadi ketika kedua warna atau lebih digabungankan, Gradient sering digunakan dalam desain-desain modern karena menghasilkan transisi yang sangat lembut dan halus tidak heran ketika desainer-desainer lebih enak digunakan dalam setiap desain-desainya.

       Kali ini saya akan bagikan lagi tentang bagaimana cara membuat program sederhana untuk sebuah komponen yang ada pada Java 2D, di sini adalah warna dari background warna JPanel dengan menggunakan class java 2D atau bisa disebut dengan 2(dua) dimensi, program ini adalah program awal bagi pemula untuk belajar membuat sebuah gambar yang bentuk nya dimensi yang sangat bagus, ketika sudah bisa membuat 2D selanjutnya akan ada yang namanya 3D, banyak film-film animasi sekarang yang menggunkan gambar 3D, rata-rata semua pefileman animasi sekarang menggunakan 3D, oke langsung saja kita masuk ke dalam coding untuk pembuatan warna yang ada pada Gradient paint. di bawah ini adalah program yang akan saya kasih kepada teman-teman yang ingin belajar tentang warna yang ada pada pemograman java.

 

import java.awt.*;

import javax.swing.*;

public class Gradient1 extends JApplet

{

  public void paint (Graphics g)

{

    super.paint (g);

    Graphics2D g2;

    g2 = (Graphics2D) g;

    GradientPaint Acyclic;

    GradientPaint Cyclic;

    Cyclic = new GradientPaint (160F, 20F, Color.red,

                 260F, 90F, Color.green, true);

    Acyclic = new GradientPaint (160F, 120F, Color.red,

                 260F, 190F, Color.green);

    g2.setPaint (Cyclic);

    g2.fillRect (10, 10, 400, 100);

    g2.setPaint (Acyclic);

    g2.fillRect (10, 120, 400, 100);

    g2.setColor (Color.black);

    g2.drawString ("Cyclic", 420, 70);

    g2.drawString ("Acyclic", 420, 180);

  }}



No comments:

Post a Comment

J-Theme