?
Eigentlich sollten zwei Grafen gezeichnet werden; einer in blau und der andere in rot; es wird aber nur der blaue dargestellt.
import java.awt.Color;
import java.awt.Graphics;
public class GraphApplet extends java.applet.Applet {
double f(double x) {
return (((Math.sin(x/45) + Math.sin(x/5)) * getSize().height) / 4 + 100);
}
double f1(double x) {
return (((Math.sin(x/9) + Math.sin(x/5)) * getSize().height) / 4 + 100);
}
public void paint(Graphics g) {
g.setColor(Color.blue);
for (int x = 0 ; x < getSize().width ; x++) {
g.drawLine(x, (int)f(x), x + 1, (int)f(x + 1));
}
g.setColor(Color.red);
for (int x = 0 ; x < getSize().width ; x++) {
g.drawLine(x, (int)f1(x), x + 1, (int)f(x + 1));
}
}
public String getAppletInfo() {
return "Draws a sin graph.";
}
}