metode fillRect dan fillOval dari kelas graphics dapat dipakai untuk menggambar persegi panjang terisi dam oval terisi.Kedua metode tersebut memiliki parameter-parameter yang sama dengan metode drawRect dan drawOval .
perlu diingat pada program kali ini saya tetap menggunakan metode object oriented programing (pemerograman berorientasi-objek)
let's check this out
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class GambarSmiley extends JPanel
{
public void paintComponent (Graphics g)
{
super.paintComponent(g);
//menggambar wajah
g.setColor(Color.YELLOW);
g.fillOval(10,10,200,200);
//menggambar mata
g.setColor(Color.BLACK);
g.fillOval(55,65,30,30);
g.fillOval(135,65,30,30);
//menggambar mulut
g.fillOval(50,110,120,60);
//menggambar senyuman
g.setColor(Color.YELLOW);
g.fillRect(50,110,120,30);
g.fillOval(50,120,120,40);
}
}
save dengan format GambarSmiley.java
dan untuk selanjutnya;
import javax.swing.JFrame;
public class UjiGambarSmiley1
{
public static void main (String[]args)
{
GambarSmiley panel=new GambarSmiley();
JFrame aplikasi=new JFrame();
aplikasi.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aplikasi.add(panel);
aplikasi.setSize(230,250);
aplikasi.setVisible(true);
}
}
HASIL RUNNING
kelas color dalam paket java.awt untuk mempresentasikan warna
No comments:
Post a Comment