perhitungan titik awal dan titik akhir atau dituliskan sebagai Dx dan
Dy, dengan rumus Dy = m. Dx.
import java.awt.Graphics;
public class Garis {
dx = x1 - x0;
dy = y1 - y0;
g.fillRect(x, y, 1, 1);
for (int k = 10; k < steps; k++) {
x += x_tambah;
y += y_tambah;
g.fillRect(x, y, 1, 1);
}
}
}
Buat Class PanggilGaris
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS
E);
frame.add(new PanggilGaris());
frame.setSize(600, 600);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
implementasi persamaan umum lingkaran pada bahasa
pemrograman Java.
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import static java.lang.Math.sqrt;
import javax.swing.JPanel;
BufferedImage gambar;
int x, y, r;
this.x = x;
this.y = y;
this.r = r;
CirclePolar(x, y, r);
}
public void CirclePolar(int xc, int yc, int
r){
gambar = new BufferedImage(300, 300,
BufferedImage.TYPE_INT_ARGB);
double x, y;
for(double i = 1.0/r; i <= 2 * Math.PI; i
+= 1.0/r){
y = yc + r * Math.sin(i);
x = xc + r * Math.cos(i);
gambar.setRGB((int) x, (int) y,
Color.black.getRGB());
}repaint();
}
import java.awt.Color;
import javax.swing.JFrame;