Buat mahasiswa MK Grafika Komputer kelas Adan B, mohon dicoba ini,
Jangan lupa PR-nya !!!!!
Program inti untuk membuat garis terletak pada tulisan warna biru.
Apabila garisnya lebih dari 1, maka kita tinggal meng copy tulisan warna biru menjadi sejumlah garis yang diinginkan. Tapi ingat, nama variabelnya harus berbeda !!!!!!
Listing Programnya sabagai berikut :
package penggunaanawt;
import java.awt.*;
import java.awt.event.*;
public class Titik extends Frame implements ActionListener{
int x = 100;
int y = 100;
public static void main(String[] args) {
Frame frame = new Titik();
frame.setSize(640, 480);
frame.setVisible(true);
}
public Titik() {
setTitle("AWT Titik");
// create menu
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu menu = new Menu("File");
mb.add(menu);
MenuItem mi = new MenuItem("Exit");
mi.addActionListener(this);
menu.add(mi);
// end program when window is closed
WindowListener l = new WindowAdapter() {
public void windowClosing(WindowEvent ev) {
System.exit(0);
}
};
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent ev) {
x = ev.getX();
y = ev.getY();
repaint();
}
};
addMouseListener(mouseListener);
}
public void paint(Graphics g) {
g.setColor(Color.blue);
int jumlahtitik = 1;
while (jumlahtitik <=100){
g.fillRect(100+jumlahtitik, 100+jumlahtitik, 1, 1); // membuat titik dengan format (x,y,lebar x pixel, lebar y pixel)
jumlahtitik++; }
}
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}
Tengkyu......... ini tidak termasuk dalam listing....
No comments:
Post a Comment