Membuat shape dengan Java2D

Langsung aja dech ya,

>- Buat file Shape.java
- Ketik code di bawah ini




















import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Ellipse2D;
import java.awt.geom.Rectangle2D;
import javax.swing.JPanel;

public class Shape extends JPanel{
private Ellipse2D.Double bulat1 = new Ellipse2D.Double(32, 10, 150, 150);
private Rectangle2D.Double kotak1 = new Rectangle2D.Double(10, 10, 350, 350);
private Ellipse2D.Double bulat2 = new Ellipse2D.Double(102, 10, 150, 150);
private Rectangle2D.Double kotak2 = new Rectangle2D.Double(32, 180, 150, 150);

public void paintComponent (Graphics g) {
super.paintComponents(g);
Graphics2D g2d = (Graphics2D)g;
g2d.fill(bulat1);//lingkaran dengan warna tepi
g2d.draw(kotak1);//kkotak dengan warna di dalam
g2d.draw(bulat2);//lingkaran dengan warna di dalam
g2d.fill(kotak2);//lingkaran dengan warna tepi
}


- Buat file Shape2D.java untuk menampilkan shhape pada Jframe
- Ketikkan code di bawah ini



import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class Shape2D extends JFrame {
public Shape2D() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
Shape shp = new Shape();
add(shp,"Center");
setSize(400, 500);
}
public static void main(String [] args){
SwingUtilities.invokeLater(new Runnable() {
public void run(){
new Shape2D();
}
});
}
}
http://www.ziddu.com/downloadlink/13742234/ShapeSederhana.zip

Comments

Popular posts from this blog

Pencarian String Menggunakan Delphi

Membuat Aplikasi Delphi Perhitungan Selisih Waktu