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
-
Image Enhancement Histogram Historgram Citra Histogram citra merupakan diagram yang menggambarkan distribusi frekuensi nilai intensit...

0 komentar:
Posting Komentar