Menggambar Emoticon Smile Dengan Java


Sebelumnya kita telah belajar membuat beberapa garis yang membentuk rumah dengan Java, anda bisa melihatnya disini. Kali ini kita akan membuat sebuah emoticon smile.

Langsung saja,

Masukan fungsi import yang diperlukan,

import java.awt.*;

Buat class dengan nama smileJava, lalu isi kode berikut:

smileJava(){
    setBackground(new Color(227, 227, 227));// warna background
    }
    
    public void paint(Graphics A){
    A.setColor(Color.white); //  untuk warna 
    A.drawArc(229,29, 152, 151, 0, 360);//draw lingkaran kepala

    A.setColor(new Color(237, 202, 39));
    A.fillArc(230,30, 150, 150, 0, 360);//warnai lingkaran kepala
   
    A.setColor(Color.WHITE);
    A.fillArc(265,70, 20, 40, 0, 360);//warna mata putih kiri
   
    A.setColor(Color.WHITE);
    A.fillArc(325,70, 20, 40, 0, 360);// warna mata putih kanan
   
    A.setColor(Color.BLACK);
    A.fillArc(325,75, 20, 30, 0, 360);// warna mata hitam kanan
   
    A.setColor(Color.BLACK);
    A.fillArc(265,75, 20, 30, 0, 360);//warna mata hitam kiri
   
    A.setColor(Color.WHITE);
    A.fillArc(275,100, 65, 60, 0, -180);//warna fill mulut warna putih
     
    }

Selanjutnya, pada mainClass, isi kode berikut:

public static void main(String[] args) {
        Frame f1 = new Frame();
        smileJava H = new smileJava();
        f1.add(H);
        f1.setSize(600, 300); // Ukuran tampilan form
        f1.setVisible(true);
    }

Silahkan jalankan dan lihat hasilnya :D

smileJava

Sekian dan terima kasih.