Professional Documents
Culture Documents
/**
* Write a description of class UjianNomor1 here.
*
* @author (your name)
* @version (a version number or a date)
*/
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;
g.drawRoundRect(25,150,450,150,55,55);
//kotak kanan
s = new Rectangle2D.Double(165,165,50,50);
g2d.draw(s);
//kotak kiri
s = new Rectangle2D.Double(285,165,50,50);
g2d.draw(s);
}
NO 2
/**
* Write a description of class UjianNomor2 here.
*
* @author (your name)
* @version (a version number or a date)
*/
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;
public class UjianNomor2 extends JFrame
{
public UjianNomor2(){
setTitle("Ujian");
setSize(500,500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
//bulat tengah
s = new Ellipse2D.Double(35,115,170,170);
Area a1 = new Area(s);
//kotak atas
Shape s5 = new Rectangle2D.Double(45,120,40,40);
g2d.draw(s5);
//bulat atas
s5 = new Ellipse2D.Double(170,120,40,40);
g2d.draw(s5);
//bulat bawah
s5 = new Ellipse2D.Double(30,240,40,40);
g2d.draw(s5);
//kotak bawah
s5 = new Rectangle2D.Double(170,230,40,40);
g2d.draw(s5);
//bulat tengah
s5 = new Ellipse2D.Double(100,180,40,40);
g2d.draw(s5);
a1.subtract(a2);
a1.subtract(a3);
a1.subtract(a4);
a1.subtract(a5);
g2d.draw(a1);
//---------------------- GAMBAR B -------------------//
//kotak besar
Shape s7 = new Rectangle2D.Double(275,170,120,70);
Area b1 = new Area(s7);
//bulat atas
Shape s15 = new Ellipse2D.Double(315,160,35,35);
g2d.draw(s15);
//bulat tengah
s15 = new Ellipse2D.Double(315,200,30,30);
g2d.draw(s15);
//kotak tengah
s15 = new Rectangle2D.Double(355,180,15,30);
g2d.draw(s15);
b1.add(b2);
b1.add(b3);
b1.add(b4);
b1.add(b5);
b1.add(b6);
b1.add(b7);
b1.add(b8);
g2d.draw(b1);
}
public static void main(String[] arr)
{
UjianNomor2 frame = new UjianNomor2();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
NO 3
/**
* Write a description of class UjianNomor3 here.
*
* @author (your name)
* @version (a version number or a date)
*/
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;
public class UjianNomor3 extends JFrame
{
public UjianNomor3(){
setTitle("Ujian");
setSize(500,500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}