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
-
Haayyy Sobattt.. hmmmmm.........!!! Akhirnya Tugas 2 Grafika Komputer baru mau di launching ^_^ ,, setelah sadar bahwa ternyata, ad...
-
1. Ciri ciri iklan yang baik 1. ciri ciri iklan yang baik harus memiliki kriteria di bawah ini : Mempunyai sasaran yang jel...
-
Halo sobat blogger semua !!!!! wah tak terasa sudah Tugas yang ke 3 Grafika computer…… melanjutkan yang kemarin yang membuat Emoticon, ma...
-
Task (pekerjaa) yang dilakukan komputer biasanya menggunakan metode komplemen (complement) yaitu : - Komplemen baris m...
-
1. Pengertian System Menurut Para Ahli : a. Menurut Gordon B. Davis ( Ahli di bidang Managament System Informasi) S...
-
PERUSAHAN PERIKLANAN (ADVERTISING AGENCY) s ebuah perusahan periklanan (biro iklan) atau advertising agency terdiri dari tenaga-...
-
Image Enhancement Histogram Historgram Citra Histogram citra merupakan diagram yang menggambarkan distribusi frekuensi nilai intensit...
-
Lakukan image enhancement metode contrast terhadap citra input berikut : Tabel Matriks Penyelesaian : S1 titik- titi...

0 komentar:
Posting Komentar