logo blog

membuat hubungan area di netbeans (komputer grafik)

membuat hubungan area di netbeans (komputer grafik)

Bagi sobat yang ingin download netbeans terbaru bisa langsung download melalui link dibawah ini : 

membuat hubungan area di netbeans (komputer grafik)


public class HubunganArea extends javax.swing.JFrame {
public void paint(Graphics g) {
    super.paint (g);
    Graphics2D g2=(Graphics2D)g;
    //definisikan dua objek lingkaran
    Shape s1=new Ellipse2D.Double(0,0,100,100);
    Shape s2=new Ellipse2D.Double(60,0,100,100);
    //definisikan area untuk masing-masing shape
    Area a1;
    Area a2=new Area(s2);
    g2.setColor(Color.orange);
    g2.translate(50,50);
    g2.fill(s1);
    g2.draw(s2);
    g2.translate(100,200);
    a1=new Area(s1);
  
//menggabungkan 2 objek
    a1.add(a2);
    g2.fill(a1);
    g2.translate(180,0);

    a1=new Area(s1);
    a1.intersect(a2);
    g2.fill(a1);
    g2.translate(180,0);

    a1=new Area(s1);
    a1.subtract(a2);
    g2.fill(a1);
    g2.translate(180,0);

    a1=new Area(s1);
    a1.exclusiveOr(a2);
    g2.fill(a1);

    //garis untuk menandai posisi
    g2.setColor(Color.RED);
    g2.draw(new Line2D.Float(20,30,250,30));

    //tampilkan text
    g2.setColor(Color.BLUE);
    g2.drawString("komputer grafik dengan java2D",20,30);
}

baca juga : 

Artikel Terbaru :
Next
« Prev Post
Previous
Next Post »

Copyright © 2016. puzzpa - All Rights Reserved | Template Created by Kompi Ajaib Proudly powered by Blogger