Rabu, 17 September 2014
21.43
| Diposting oleh
Unknown
|
GRAFIKA KOMPUTER
Kali ini tugas yang diberikan bagaimana kita mengambar berbagai macam bentuk garis …!!!!
Tugas Grafika Komputer ini adalah matakuliah
yang di Ampu Oleh Dosen ir.Ahmad Haidaroh
Ni Coding nya :
package
grafika1;
importjava.awt.*;
importjava.awt.event.*;
/**
*
* @author Videl
*/
public
class Grafika1 extends Frame {
int
x =
100;
int
y = 100;
public
Grafika1(){
setTitle("TugasGrafikaVidel");
//
create menu
MenuBarmb
= new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem
mi = new MenuItem("Exit");
WindowListener
l = new WindowAdapter() {
@Override
public
void windowClosing(WindowEventev) {
System.exit(0);
}
};
this.addWindowListener(l);
//
mouse event handler
MouseListenermouseListener
= new MouseAdapter() {
@Override
public
void mouseClicked(MouseEventev) {
x = ev.getX();
y = ev.getY();
repaint();
}
};
addMouseListener(mouseListener);
}
@Override
public
void paint(Graphics g) {
//mengambargaris miring a
g.setColor(Color.yellow);
intjumlahtitik_a
= 1;
while
(jumlahtitik_a<=100){
g.fillRect(200-jumlahtitik_a,
200+jumlahtitik_a, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_a++;
}
//mengambargaris miring b
g.setColor(Color.red);
intjumlahtitik
= 1;
while
(jumlahtitik<=100){
g.fillRect(200+jumlahtitik,
200+jumlahtitik, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar
y pixel)
jumlahtitik++;
}
//mengambargarisdatar c
g.setColor(Color.green);
intjumlahtitik_b
= 1;
while
(jumlahtitik_b<=200){
g.fillRect(100+jumlahtitik_b,
300, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik_b++;
}
//mengambargaristegak d
g.setColor(Color.BLUE);
intjumlahtitik_d
= 1;
while
(jumlahtitik_d<100){
g.fillRect(300,
301+jumlahtitik_d, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_d++;
}
//mengambargaristegak e
g.setColor(Color.ORANGE);
intjumlahtitik_e
= 1;
while
(jumlahtitik_e<=100){
g.fillRect(100,
300+jumlahtitik_e, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_e++;
}
//mengambargarisdatar f
g.setColor(Color.PINK);
intjumlahtitik_f
= 1;
while
(jumlahtitik_f<=200){
g.fillRect(100+jumlahtitik_f,
400, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik_f++;
}
//mengambargarisdatar g
g.setColor(Color.darkGray);
intjumlahtitik_g
= 1;
while
(jumlahtitik_g<=150){
g.fillRect(200+jumlahtitik_g,
200, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik_g++;
}
//mengambargaris miring h
g.setColor(Color.MAGENTA);
intjumlahtitik_h
= 1;
while
(jumlahtitik_h<=100){
g.fillRect(350+jumlahtitik_h,
200+jumlahtitik_h, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_h++;
}
//mengambargarisdatari
g.setColor(Color.LIGHT_GRAY);
intjumlahtitik_i
= 1;
while
(jumlahtitik_i<=150){
g.fillRect(300+jumlahtitik_i,
300, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik_i++;
}
//mengambargarisdatar j
g.setColor(Color.darkGray);
intjumlahtitik_j
= 1;
while
(jumlahtitik_j<=150){
g.fillRect(300+jumlahtitik_j,
400, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik_j++;
}
//mengambargaristegak k
intjumlahtitik_k
= 1;
while
(jumlahtitik_k<=100){
g.fillRect(450,
300+jumlahtitik_k, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_k++;
}
//mengambargaristeras miring s
intjumlahtitik_s
= 1;
int
h = 30;
while
(jumlahtitik_s<=30){
g.fillRect(270+h,
300+jumlahtitik_s, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_s++;
h
+=2;}
//mengambargaristeras miring t
intjumlahtitik_t
= 1;
int
h1 = 30;
while
(jumlahtitik_t<=30){
g.fillRect(424+h1,
300+jumlahtitik_t, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_t++;
h1
+=2;}
//mengambargaristeras miring u
intjumlahtitik_u
= 1;
int
h2 = 30;
while
(jumlahtitik_u<=30){
g.fillRect(270+h2,
400+jumlahtitik_u, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_u++;
h2
+=2;}
//mengambargaristeras miring v
intjumlahtitik_v
= 1;
int
h3 = 30;
while
(jumlahtitik_v<=30){
g.fillRect(420+h3,
400+jumlahtitik_v, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_v++;
h3
+=2;}
//mengambargaristerasdatar w
intjumlahtitik_w
= 1;
while
(jumlahtitik_w<=150){
g.fillRect(360+jumlahtitik_w,
330, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik_w++;
}
//mengambargaristerastegak x
intjumlahtitik_x
= 1;
while
(jumlahtitik_x<=100){
g.fillRect(360,
330+jumlahtitik_x, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_x++;
}
//mengambargaristerastegak y
intjumlahtitik_y
= 1;
while
(jumlahtitik_y<=100){
g.fillRect(512,
330+jumlahtitik_y, 4, 4); // membuattitikdengan format (x,y,lebar x pixel,
lebar y pixel)
jumlahtitik_y++;
}
//mengambargaristerasdatar z
intjumlahtitik_z
= 1;
while
(jumlahtitik_z<=150){
g.fillRect(360+jumlahtitik_z,
430, 4, 4); // membuattitikdengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik_z++;
}
//mengambar String
g.drawString("Denah
Rumah",250,450);
g.drawString("By
: Videl",550,510);
g.setFont(new
Font("Courier",Font.BOLD,20));
g.drawString("TugasGrafika
Komputer",250,150);
//(640, 530);
g.drawLine(225,453,345,453);
g.drawLine(227,455,345,455);
g.drawLine(232,440,232,470);
g.drawLine(234,440,234,475);
g.drawLine(220,440,245,465);
}
public
void actionPerformed(ActionEventev) {
String
command = ev.getActionCommand();
if
("Exit".equals(command)) {
System.exit(0);
}
}
/**
* @paramargs the command line arguments
*/
public
static void main(String[] args) {
// TODO code application logic here
Frame frame = new Grafika1();
frame.setSize(640,
530);
frame.setVisible(true);
}
}
Dan Jika dijalankan maka akan menampilkan
program seperti gambar dibawah ini….. ^_^
SemogaBermanfaat …. !!!!!!!!
Langganan:
Posting Komentar
(Atom)
handapeunpost
Blogroll
Pages
Diberdayakan oleh Blogger.
Popular Posts
-
Siklus hidup pengembangan sistem atau biasa disingkat SDLC atau bahasa Inggrisnya itu adalah Sistem Development Life Cycle, memp...
Blogroll
Archive
Search
Popular Posts
-
Siklus hidup pengembangan sistem atau biasa disingkat SDLC atau bahasa Inggrisnya itu adalah Sistem Development Life Cycle, memp...
-
MEKANISME KOMPILASI SOURCE CODE PADA JAVA Mengenalli Tool-Tool Yang Ada Pada Java Yaitu Macam-Macam JDK... Membuat program de...
-
Hay sob.. jumpah lagi di tugas ke 2 Rangkaian Digital, kali ini yang akan saya posting berupa gambar tentang perhitungan Aritmatik.. lan...
-
1. Pengertian System Menurut Para Ahli : a. Menurut Gordon B. Davis ( Ahli di bidang Managament System Informasi) S...
-
ROBOTIKA Salam hangat ^-^ ...!!!!!! :D Bertemu kembali pada tugas matakulia PIB(Pengantar Intelejensi Buatan) yang di Ampuh o...
-
Image Enhancement Histogram Historgram Citra Histogram citra merupakan diagram yang menggambarkan distribusi frekuensi nilai intensit...
-
1. Perbedaan Sistem Informasi dan Teknik Informasi Sistem Informasi mempelajari tentang bagaimana membangun dan menerapkan te...
-
GRAFIKA KOMPUTER Kali ini tugas yang diberikan bagaimana kita mengambar berbagai macam bentuk garis …!!!! Naahh tugas nya adal...
0 komentar:
Posting Komentar