Kode-kode berikut ditaruh pada class yang ber-extends Canvas.
public void paint(Graphics g)
{
g.setColor(255,255,255);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(0,255,0);
g.drawRect(55,55,60,60); //membuat garis tepi kotak
g.setColor(255,0,0);
g.fillRect(56,56,59,59);
}
2. Bentuk Lingkaran
public void paint(Graphics g)
{
g.setColor(255,255,255);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(255,0,0);
g.fillArc(55,55,100,100,0,360);
}
3. Bentuk Segitiga
public void paint(Graphics g)
{
g.setColor(255,255,255);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(255,0,0);
g.fillTriangle(30,30,30,100,100,100);
}
4. Bentuk Setengah Lingkaran
{
g.setColor(255,255,255);
g.fillRect(0,0,getWidth(),getHeight());
g.setColor(0,255,0);
g.drawRoundRect(20,20,20,40,40,40);
g.setColor(255,0,0);
g.fillRoundRect(20,20,20,40,40,40);
}
5. Bentuk Kerucut
public void paint(Graphics g)
{
g.setColor(255,255,255);
g.fillRect(0,0,getWidth(),getHeight());
g.drawArc(60,60,60,150,60,60);
g.setColor(255,0,0);
g.fillArc(60,60,60,150,60,60);
}
Baca selengkapnya...