Halaman Utama

Tuesday, March 22, 2011

Membuat Bangun Datar dengan Java

Nih satu entri lagi dari ane buat agan-agan sekalian, bukan mau pamer gan, tapi mau share aja..
khususnya buat agan-agan yang lagi belajar java khususnya yang lagi pengen bikin garis dan bangun datar. ini ane contohin programnya, ntar agan-agan sekalian bisa "modif" kode program ini kok..hehe
cekitproott.. :p


Kode Program
// Berkas: Ferzha.java

import java.awt.*;
import java.applet.Applet;

public class Ferzha extends Frame {
   public static void main(String[] args) {
      Ferzha apl = new Ferzha();
   }

   public Ferzha() {
      super("Ferzha's Grafik");
      setSize(300, 150);
     
      CanvasKu kanvas = new CanvasKu();
      add(kanvas);

      show();
   }
}

class CanvasKu extends Canvas {
   public void paint(Graphics g) {
            g.drawLine(40,180,40,100);
            g.drawLine(40,100,80,60);
            g.drawLine(80,60,120,100);
            g.drawLine(120,100,40,100);
            g.drawLine(40,100,120,180);
            g.drawLine(120,180,40,180);
            g.drawLine(40,180,120,100);
            g.drawLine(120,100,120,180);

            Font f = new Font("TAHOMA", Font.BOLD, 20);
            g.setFont (f);
            g.setColor(Color.GREEN);

            int xPusat = this.getSize().width/2;
            int yPusat = this.getSize().height/2;

            String s = "Create By : Ferzha Putra Utama";
            FontMetrics fm = this.getFontMetrics(f);
            int posisiX = xPusat - (fm.stringWidth(s)/2);

            g.drawString("Create By Ferzha Putra Utama (G1A007034)", posisiX, yPusat);
   }
}

Out Put


sorry gambarnya kekecilaan :p

0 comments:

Post a Comment