Hi para blogger! :D
untuk lengkapin postingan sebelumnya, masih tentang AWT pada Java, saya akan membagi program membuat gambar lingkungan rumah menggunakan AWT, (No Repost, No Copas)
Ini saya kasih sederet codingnya:
package helloawt;
import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Panel;
import java.awt.Toolkit;
/**
*
* @author asus
*/
public class gambarAWT extends Panel {
gambarAWT(){
setBackground(new Color(160,219,250));
}
int x[] = new int[]{70, 110, 150};
int y[] = new int[]{360, 300, 360};
int a[] = new int[]{625, 625, 150, 150};
int b[] = new int[]{230, 330, 600, 500};
public void paint(Graphics k){
k.setColor(Color.orange);
k.fillRect(0, 220, 593, 450);
k.setColor(Color.orange);
k.drawLine(520, 200, 320, 20);
k.drawLine(520, 20, 320, 200);
k.drawLine(520, 110, 320, 110);
k.drawLine(420, 15, 420, 200);
k.setColor(Color.gray);
k.fillRect(70, 360, 80, 150);
k.setColor(Color.yellow);
k.fillOval(380, 70, 80, 80);
k.setColor(Color.RED);
k.fillRect(110, 440, 40, 70);
k.setColor(Color.black);
k.drawLine(625, 230, 150, 500);
k.drawLine(625, 330, 150, 600);
k.fillPolygon(a, b, 4);
k.fillOval(120, 470, 10, 10);
k.fillPolygon(x, y, 3);
k.setColor(Color.WHITE);
k.drawLine(625, 230, 150, 500);
k.drawLine(625, 330, 150, 600);
k.drawLine(485, 358, 504, 348);//x1,y1,x2,y2
k.drawLine(425, 392, 444, 382);//x1,y1,x2,y2
k.drawLine(365, 425, 385, 415);//x1,y1,x2,y2
k.drawLine(300, 462, 320, 452);//x1,y1,x2,y2
k.fillOval(100, 60, 80, 80);
k.fillOval(100, 80, 80, 80);
k.fillOval(60, 70, 80, 80);
k.fillOval(140, 70, 80, 80);
}
public static void main(String[] args) {
Frame f1 = new Frame();
gambarAWT H = new gambarAWT();
f1.add(H);
f1.setSize(600, 545);
f1.setVisible(true);
}
}
Nah ini Screenshot codingnya di Netbeans:
ini Screenshot hasil runningnya:
Dan jika pengen download file nya bisa di sedot dibawah ini:
File .java Klik Disini
File .class Klik Disini
File .jar Klik Disini
Jika berkenan dan berguna, silahkan bisa di share lagi, semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar