- Back to Home »
- Grafika Komputer , Jurusan Teknik Informatika , Nama : Lenny Bubun , Nim : 12110157 , STIKOM ARTHA BUANA »
- Membuat gambar Smile menggunakan AWT pada NetBeans
Hey para blogger! sudah waktu nya posting kembali tugas java yg mengerikan plus menyenangkan, hehe...
kali ini saya mau berbagi program membuat gambar Smiley menggunakan AWT pada netbeans,
penasaran???yuuukkk kita intip di bawah ini... :)
niihh...saya kasih codingnya...
package oval1;
import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Panel;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
/**
*
* @author asus
*/
public class Oval1 extends Panel implements ActionListener { // mewariskan class Panel
Oval1(){
setBackground(new Color(135,0,0)); // mengatur warna background menggunakan baris kode warna RGB
}
public void paint(Graphics k){
k.setColor(Color.blue); // mengatur pilihan warna yg akan digunakan pada baris kode dibawahnya
k.setFont(new Font("Broadway", Font.ITALIC,24)); //font face, type, font size // menggunakan font Broadway bertipe Italic dengan ukuran 24
k.drawString("STIKOM ARTHA BUANA", 30, 200);
k.setFont(new Font("Broadway", Font.ITALIC,24));
k.drawString("Coba-coba", 30, 220);
k.setFont(new Font("Castellar", Font.BOLD,16));
k.drawString("Lenny Bubun", 30, 420);
k.drawString("Grafika Kom.", 30, 320);
k.setColor(Color.yellow);
k.fillOval(287, 60, 80, 80); // membuat bentuk oval dengan warna seluruhnya, di titik koordinat 287, 60, 80, 80
k.setColor(Color.MAGENTA);
k.fillOval(310, 70, 10, 20);
k.fillOval(330, 70, 10, 20);
k.setColor(Color.black);
k.fillOval(150, 225,100, 50);
k.setColor(Color.blue);
k.fillOval(310, 80, 9, 9);
k.fillOval(330, 80, 9, 9);
k.drawArc(300, 80, 55, 55, 0, -180);
WindowListener l = new WindowAdapter() {
@Override
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
}
public static void main(String[] args) {
Frame f1 = new Frame();
Oval1 H = new Oval1();
f1.add(H);
f1.setSize(690, 495);
f1.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
Outputnya berikut ini :
Sekian dan terima kasih Guys...:) kalau berkenan silahkan di share.
GBU
Posting Komentar