Cakupan Materi
Struktur Program Grafik
Instruksi-Instruksi Grafik
Warna Dan Font
Contoh-Contoh Program
import java.applet.*;
import java.awt.Graphics;
Public NAMA_CLASS extends Applet{
public void init() {
inisialisasi
}
public void paint(Graphics g){
Perintah Grafis
}
}
<HTML>
<Head></Head>
<body>
<applet code=“NAMA_CLASS“
width= 200
height= 500
>
</applet>
</body>
</HTML>
Gambar/Grafik dibentuk dari perintah2
grafik ditampilkan pada monitor dgn sistem
koordinat piksel. Dimana titik awal (0,0) adalah
titik kiri atas dari tampilan. Titik maksimum
adalah titik kanan bawah yang berganting pada
ukuran piksel monitor anda. Misalnya
(1028x720), dimana sumbu datar x dimulai kiri
ke kanan dan sumbu tegak y dimulai dari atas
kebawah
Lebar dan tinggi bidang
gambar dapat diketahui
dengan fungsi
getSize().width
dan
getSize().height
}
}
Kotak : g.drawRect(x1,y1,x2,y2);
membuat garis kotak dari (x1,y1)
x2 = Lebar , y2 = Tinggi
import java.applet.*;
import java.awt.*;
public class kotak extends java.applet.Applet {
public void paint(Graphics g){
g.drawRect(20, 20, 100, 100);
}
g.setFont(f);
}
}
Class Pertama
import javax.swing.*;
import java.awt.*;
graph.setFont(new Font("Calibri",Font.BOLD,15));
public class GambarBendera extends Canvas graph.setColor(Color.BLACK);
{ graph.drawString("Indonesia Raya", 220, 200);
public void paint(Graphics graph) graph.setColor(Color.GRAY);
{ graph.draw3DRect(208, 202, 150, 2,true);
graph.setColor(Color.RED);
graph.fill3DRect(60, 50, 150, 50, true); graph.setFont(new Font("Comic Sans
graph.setColor(Color.WHITE); MS",Font.BOLD,12));
graph.fill3DRect(60, 100, 150, 50,true); graph.setColor(Color.BLUE);
graph.setColor(Color.GREEN); graph.drawString("Design by : STMIK DIPANEGARA
MAKASSAR", 350, 260);
graph.fillOval(52, 46, 8, 8);
}
graph.fill3DRect(52,50, 8, 180, true);
}
graph.setColor(Color.YELLOW);
graph.fill3DRect(47, 230, 20, 20, true);
Class Kedua
import javax.swing.*;
import java.awt.*;
import javax.swing.UIManager.*;
//Membuat Konstruktor
public FrameBendera()
{
super("Gambar Bendera");
setVisible(true);
setSize(700,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setLocation(dimensi.width/2 - getWidth()/2,dimensi.height/2 - getHeight()/2);
//Mengatur Frame tampil di tengah layar monitor
konten.add(bendera); //Memasukkan object bendera ke dalam Container
}//Akhir Konstruktor
public static void main(String[] ar)
{
//Membuat Look and Feel Java Nimbus
try{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"
);
} catch (UnsupportedLookAndFeelException e)
{
}
catch (ClassNotFoundException e)
{
}
catch (InstantiationException e)
{
}
catch (IllegalAccessException e)
{
}
new FrameBendera();
}
}
Kelas A Buat Class Applet Object Graphic Smile
(Tampak Depan)
Kelas B Buat Class AWT (Frame) Object Graphic
Kendaraan Bermotor Roda 4 atau Lebih (Tampak
Samping)
Kelas C Buat Class Applet Object Graphic Rumah
(Tampak Depan)
Kelas D Buat Class AWT (Frame) Object Graphic
Kendaraan Bermotor Roda 2 (Tampak Samping)
Kelas I Buat Class AWT (Frame) object Graphic
Manusia (Tampak Depan)
Graphic Tidak Boleh Sama Tiap Mahasiswa
Nama Class Kombinasi Nama Dan Nim
Contoh Print Screen yang Benar
(Terlihat Nama Class-nya )