membuat hubungan area di netbeans (komputer grafik)
Bagi sobat yang ingin download netbeans terbaru bisa langsung download melalui link dibawah ini :
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 :
- membuat aplikasi penilaian mahasiswa di netbeans
- cara membuat animasi di netbeans
- cara mengganti background dengan gambar di netbeans
- cara membuat tombol exit di netbeans
- cara membuat combobox di netbeans
- contoh refleksi di netbeans
- membuat atribute garis di netbeans
- membuat gradien di netbeans
- membuat objek tank di netbeans
- membuat objek pesawat di netbeans
- membuat garis dengan looping di netbeans
- membuat papan catur di netbeans dengan looping
- membuat logo indosiar di netbeans
Tidak ada komentar