Dalam postingan kali ini saya akan sedikit berbagi ilmu baru saya kepada teman-teman sekalian dimana saya mendapat ilmu yaitu membuat program menggambar Icon Yahoo dalam bentuk secara grafis menggunakan JAVA..Baik langsung saja saya akan menjelaskan cara membuatnya..Bukalah program IDE java kesukaan anda.. kali ini saya menggunakan netbeans.. Setelah itu buat project baru dengan nama “Projek Baru atau yahoo”, dan untuk kelasnya beri nama “yahoo.java” lalu masukan kode script seperti di bawah ini...
package Yahoo;
import java.awt.BorderLayout;
import java.awt.Canvas;
class Kanvas extends Canvas {
public void paint(Graphics r){
//depan
r.setColor(Color.decode(“0x660099”));
r.fillOval(50,80,293,250);
//HURUF Y
int x []= {152, 200, 203, 178, 213, 246, 225, 223, 294, 289, 270, 223, 222, 246, 246, 167, 167, 192, 192, 147, 123, 123};
int y []= {149, 149, 154, 157, 204, 173, 170, 162, 162, 170, 173, 214, 247, 247, 255, 255, 247, 247, 216, 160, 155, 147};
int jumlah = x.length;
r.setColor(Color.decode(“0xffffff”));
r.fillPolygon(x, y, jumlah);
//tanda seru
int p[]={360, 421, 387, 360};
int q[]={92, 102, 235, 233};
int jum = p.length;
r.setColor(Color.decode(“0x660099”));
r.fillPolygon(p, q, jum);
//tanda titik
int a[] = {354, 389, 386, 350};
int b[] = {254, 259, 289, 285};
int jmlh = a.length;
r.setColor(Color.decode(“0x660099”));
r.fillPolygon(a, b, jmlh);
r.setColor(Color.black);
r.drawString(“Created By Riqial Fauzi”, 250, 390);
/*r.setColor(Color.decode(“0xffcc00”));
r.fillOval(232,205,193,190);
r.setColor(Color.BLUE);
r.fillOval(280, 258, 35, 45); //kiri
r.fillOval(330, 258, 35, 45); //kanan
r.setColor(Color.white);
r.fillRect(273, 310, 99, 15);//garis tengah
//r.setColor(Color.red);
//r.fillArc(273, 300, 105, 79, 180, 180);*/
}
}
public class Yahoo extends JFrame {
Kanvas gambar = new Kanvas();
Yahoo() {
super(“Icon Yahoo”);
setLocation(300,200);
setSize(500,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
komponenVisual();
}
void komponenVisual() {
getContentPane().setLayout(new BorderLayout());
getContentPane().add(gambar,”Center”);
setVisible(true);
}
public static void main(String args[]) {
new Yahoo();
}
}
**Output**
No comments:
Write comments