Saturday, October 13, 2012

Membuat Perahu Dengan Java


Pada postingan kali ini saya ingin share kode membuat perahu di java
maaf ni klo gambarnya gak bagus hehe...

Screenshot :
perahu java http://hardilist.blogspot.com
Gambar. Perahu Layar.
















Jalankan Netbeans agan pilih file/New Project/Java/Java Application. Lalu klik next. Untuk project name nya terserah  mau buat apa misalkan yg saya buat " Grafika_Komputer, Package "Grafika_komputer" kemudian klik finish. Copas script di bawah ini :

Class Main

package grafika_komputer;
public class Main {

    public static void main(String[] args) {
        javax.swing.JFrame frame=new javax.swing.JFrame();
        frame.setSize(900,700);
        frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(new Pratikum4());
        frame.setVisible(true);
    }
}



Kemudian buat class baru di package "Grafika_komputer" isi name class dengan "Pratikum4" (sesuai praktek saya dilabor hehe). Lalu copy paste coding di bawah ini :


Class Pratikum4

package grafika_komputer;

import java.awt.Graphics2D;
import java.awt.geom.GeneralPath;
import java.awt.geom.Point2D;
import java.awt.Color;

public class Pratikum4 extends javax.swing.JComponent {
    public void paint(java.awt.Graphics g) {
       
        Graphics2D g2D=(Graphics2D) g;
        Point2D.Float point=new Point2D.Float(100,100);
        GeneralPath gp=new GeneralPath();

        gp.moveTo(450, 10);
        gp.lineTo(750, 250);
        gp.quadTo(575, 180, 445 , 250);
        gp.lineTo(750, 250);
        gp.quadTo(780, 225, 600, 390);
        gp.lineTo(270, 390);
        gp.quadTo(140,250,120, 250);
        gp.quadTo(390, 180, 445, 250);
        gp.lineTo(120,250);
        gp.lineTo(450, 10);
        gp.quadTo(370, 180, 450, 250);
        gp.lineTo(450, 10);
        gp.quadTo(550, 180, 450, 250);
        g2D.draw(gp);   
    }
}


Selamat Mencoba !!
Disqus Comments