Hallo!
Ich hab das Problem, dass ein Code in Windows ohne Fehler funktioniert und beim Aufruf in dem Grafikfenster gezeichnet wird.
Habe denselben Code auf Mac ausgeführt, aber es wird leider im Grafikfenster nichts angezeigt oder gezeichnet.
Hab auf beiden Betriebssystemen IntelliJ zum Ausführen benutzt. Ich habe es auch mit Eclipse etc. versucht aber ohne Erfolg.
Habe schon mehrmals mit Grafiken auf meinem MacBook gearbeitet und da gab es bisher keine Probleme.
Kann mir da vielleicht einer helfen?
Hier der Code:
So sieht es in Windows aus:

Also, keine Probleme.
Auf Mac leider so:

Ich hab das Problem, dass ein Code in Windows ohne Fehler funktioniert und beim Aufruf in dem Grafikfenster gezeichnet wird.
Habe denselben Code auf Mac ausgeführt, aber es wird leider im Grafikfenster nichts angezeigt oder gezeichnet.
Hab auf beiden Betriebssystemen IntelliJ zum Ausführen benutzt. Ich habe es auch mit Eclipse etc. versucht aber ohne Erfolg.
Habe schon mehrmals mit Grafiken auf meinem MacBook gearbeitet und da gab es bisher keine Probleme.
Kann mir da vielleicht einer helfen?
Hier der Code:
Java:
import static jsTools.Graph.*;
public class Aufgabe21 {
static void addArrowInt (double x1, double y1, double x2, double y2, String col) {
int cx1 = (int) x1;
int cy1 = (int) y1;
int cx2 = (int) x2;
int cy2 = (int) y2;
addArrow(cx1, cy1, cx2, cy2, col);
}
static void paintFunction (double xmin, double xmax, int scale) {
final int x0 = 400;
final int y0 = 500;
addArrowInt(x0, y0, x0, y0-(xmax*xmax), "black");
addArrowInt(x0,y0,x0+(xmax*scale), y0, "black");
for (int i= (int) xmin; i < xmax; i++) {
addArrowInt(x0+(i*scale), y0-(i*i), x0+((i+1)*scale), y0-((i+1)*(i+1)),"blue");
}
}
public static void main(String args[]) {
initWindow();
paintFunction(-20,20,10);
}
}
So sieht es in Windows aus:

Also, keine Probleme.
Auf Mac leider so:
