Hey...
...erstmal vielen Dank für die Hilfe.
Also im Prinzip ist es schon fertig...aber nicht nur mit einer Methode:
import java.awt.*;
import javax.swing.*;
public class Sinus extends JPanel {
double sinKurve;
int y = 200, x = 300;
int abbildungX, abbildungY, yMitte = 100;
public static void main(String args[]) {
JFrame frame = new JFrame("Sinuskurve");
frame.getContentPane().add(new Sinus());
frame.pack();
frame.setVisible(true);
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
for (int i = 0; i < 360; i++) {
sinKurve = java.lang.Math.sin(i / 180.0 * java.lang.Math.PI);
abbildungX = new Double(x / 360.0 * i).intValue();
abbildungY = new Double(sinKurve * y / 2).intValue() + yMitte;
g.drawLine(abbildungX, abbildungY, abbildungX, abbildungY);
}
}
public Sinus() {
setBackground(Color.white);
setForeground(Color.red);
setPreferredSize(new Dimension(300, 200));
}
}
Problem: Ausgabe in der Konsole.
Wird das dann mit System.out.println ausgegeben ?
Viele Grüße, mordhorst