Membuat Curva 2D Menggunakan Java di Neatbeans



Assalamualaikum Wr. Wb.

Selamat datang kawan - kawan di blog saya, kali ini saya akan menulis tentang membuat Animasi  Grafik 2D objek curva dan line, menggunakan program aplikasi Neatbeans dan menggunakan bahasa Java  Mata Kuliah Komputer Grafik yang saya pelajari selama belajar di bangku kuliah :), mata kuliah ini memang agak susah untuk dipahami, tetapi tidak terlalu sulit jika sungguh - sungguh dipahami.

Langung saja saya bahas tidak usah lama - lama lagi, untuk memulainya buka aplikasi neatbeans kawan - kawan, lalu buat project baru, lalu pelajari atau langsung CTRL+C dan CTRL+V pada keyboard kawan - kawan untuk code  di bawah ini, He..He.. :).

  • Code untuk membuat curva dan line :


Sedikit penjelasan tentang kode diatas ya kawan - kawan,

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;



Kode diatas berguna mengimport package - package dalam java yang ingin dibutuhkan, seperti java.awt.geom.* berfungsi untuk mengambil komponen untuk membuat 2D pada java.




public class Pertemuan11 extends Frame{
    int x=300;
    int y=80;

    Stroke tebal = new BasicStroke(8);
    Line2D derajat1=new Line2D.Double(100, 50, 300, 50);
    QuadCurve2D derajat2 = new QuadCurve2D.Double(50,200,70,5,100,200);
    CubicCurve2D derajat3 =new CubicCurve2D.Double(80,300,100,10,110,500,150,200);
    CubicCurve2D spline=new CubicCurve2D.Double(80, 400, 150, 300, 100, 450, 300, 290);






Untuk code diatas berguna membuat Stroke, Line, dan Curva dan mengatur lebar dan tinggi serta diameter dari masing - masing objek.
Seperti pada baris keempat mendeklarasikan sebuah Stroke menggunakan parameter tebal yang nantinya akan di set pada kode dibawah ini.





 public void paint(Graphics g) {
        Graphics2D ga = (Graphics2D) g;
        ga.setStroke(tebal);
        ga.setPaint(Color.red);
        ga.draw(derajat2);
        ga.setPaint(Color.yellow);
        ga.draw(derajat3);
        ga.setPaint(Color.green);
        ga.draw(derajat1);
        ga.setPaint(Color.blue);
        ga.draw(spline);
        ga.setPaint(Color.red);
        QuadCurve2D kontrol=new QuadCurve2D.Double(200, 300, x, y, 400, 300);
        ga.draw(kontrol);

Code diatas berguna untuk mengeset warna serta menampilkan setiap objek yang dibuat, untuk class

public void paint (Graphics g) {
           Graphics2D ga = (Graphics2D) g;

untuk mendeklarasikan komponen grafik 2D nya yang akan di set color serta diameternya.



 public static void main(String[] args) {
        // TODO code application logic here
        Frame frame = new Pertemuan11();
        frame.setTitle("Pertemuan 11 = Membuat Kurva");
        frame.setBackground(Color.BLACK);
        frame.addWindowListener(new WindowAdapter() {

            public void windowClosing(WindowEvent we) {
                System.exit(0);
            }
        });


Selanjutnya, untuk code diatas yaitu class main pada java atau class utama yang harus ada ketika membuat sebuah program menggunakan java.
Terakhir, output yang ditampilkan bisa dilihat dibawah ini,









Itulah tadi pemahaman saya tentang materi dari Komputer Grafik ini, semoga dapat membantu kawan - kawan semua dalam memahami Matra Kuliah ini, selamat belajar dan salam sukses untuk semuanya yang sudah berkunjung dan membaca artikel saya, apabila ada kesalahan dalam postingan dan sekiranya kawan - kawan ingin memberi kritik dan saran nya boleh di comment saja di postingan saya :).
Matur Suwun :).


1 Response to "Membuat Curva 2D Menggunakan Java di Neatbeans"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel