Anda di halaman 1dari 10

Membuat Objek 2D menggunakan

Java
• AAT (13006001) <Ketua>
• AJI NURHUDA ( 1306011 )
• INDRA SORAYA ( 1306064 )
• RANDY WARDAN ( 1306109 )
• SAEFUL RIZAL (1306127)
• Objek grafik 2 dimensi adalah sekumpulan titik-
titik 2 dimensi yang dihubungkan dengan garis
lurus, baik berupa polyline, polygon atau
kurva.
• Model-model yang digunakan pada disain
grafis 2D biasanya tidak mendukung bentuk-
bentuk tiga-dimensi, atau fenomena yang
bersifat tiga dimensi, seperti pencahayaan,
bayangan, pantulan, refraksi, dan sebagainya
Simple tapi Sederhana
• Membuat Objek Lingkaran besar untuk latar
belakang
• Membuat dua lingkaran kecil sama besar
untuk mata
• Membuat lingkaran oval dibawah lingkaran
kecil untuk mulut
• Membuat masking dengan rectangle dan oval
untuk membentuk mulut
1 2 3

4 5 6
package smile;

import javax.swing.JFrame;

public class Smile {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JFrame jf = new JFrame("Keep Smile :)");
Source sm = new Source();

jf.add(sm);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_C
LOSE);
jf.setSize(240, 260);
jf.setLocationRelativeTo(null);
jf.setVisible(true);
}
}
package smile; //mulut
g.fillOval(50, 100, 120, 60);
import java.awt.Color;
import java.awt.Graphics; //mask
import javax.swing.JPanel; g.setColor(Color.yellow);
g.fillRect(50, 100, 120, 30);
public class Source extends JPanel{ g.fillOval(50, 110, 120, 40);
public void paintComponent(Graphics }
g){ }
super.paintComponents(g);

//lingkaran besar
g.setColor(Color.yellow);
g.fillOval(10, 10, 200, 200);

//mata
g.setColor(Color.black);
g.fillOval(50, 60, 30, 30);
g.fillOval(140, 60, 30, 30);

Anda mungkin juga menyukai