cara menggambar dengan java
1. Buka Netbeans atau Eclipse
2. Buat Projek Baru dengan nama Gamabar(Salah Nama di projek saya)
3. Kemudian coba ketik source code dibawah ini :
package my;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class my extends JFrame {
private int pointCount = 0;
private Point points[] = new Point[1000];
public my() {
super("Menggambar Sederhana");
getContentPane().add(new JLabel("Drag mouse to draw"), BorderLayout.NORTH);
getContentPane().add(new JLabel(ini whiteboard saya), BorderLayout.SOUTH);
addMouseMotionListener (
new MouseMotionAdapter() {
public void mouseDragged (MouseEvent e) {
if (pointCount < points.length) {
points[pointCount] = e.getPoint();
++pointCount;
repaint();
}
}
}
);
setSize (300,150);
setLocationRelativeTo(null);
setVisible(true);
}
public void paint (Graphics g) {
super.paint(g);
for (int i = 0; i < points.length && points[i] != null; i++) {
g.setColor(Color.red);
g.fillOval (points[i].x, points[i].y, 4,4);
}
}
public static void main (String args[]) {
my test = new my();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
2. Buat Projek Baru dengan nama Gamabar(Salah Nama di projek saya)
3. Kemudian coba ketik source code dibawah ini :
package my;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class my extends JFrame {
private int pointCount = 0;
private Point points[] = new Point[1000];
public my() {
super("Menggambar Sederhana");
getContentPane().add(new JLabel("Drag mouse to draw"), BorderLayout.NORTH);
getContentPane().add(new JLabel(ini whiteboard saya), BorderLayout.SOUTH);
addMouseMotionListener (
new MouseMotionAdapter() {
public void mouseDragged (MouseEvent e) {
if (pointCount < points.length) {
points[pointCount] = e.getPoint();
++pointCount;
repaint();
}
}
}
);
setSize (300,150);
setLocationRelativeTo(null);
setVisible(true);
}
public void paint (Graphics g) {
super.paint(g);
for (int i = 0; i < points.length && points[i] != null; i++) {
g.setColor(Color.red);
g.fillOval (points[i].x, points[i].y, 4,4);
}
}
public static void main (String args[]) {
my test = new my();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Komentar
Posting Komentar