Koordinatensystem

S

sammy1

Gast
Hallo,

Wie realisere ich in einem JPanel Koordinatensystem, beim Zeichnen von Funktionen, dass der Mittelpunkt des Panles x=y=0 ist und nicht die linke oberere Ecke?


Gruß
 
S

sammy1

Gast
Gibt's dazu irgendwelche netten Hilfsklassen oder muss ich mir das einfach nur logisch überlegen? :D
 

Andi_CH

Top Contributor
Eine Hilfsklasse um eine konstante Zahl zu addieren ???:L

y = 0 ist der obere Bildrand, nach unten gehts ins Positive
(Wer auch immer das überlegt hat, hat nie gezeichnet) Also einfach zum y Teil die halbe Fensterhöhe dazuzählen.

x = 0 ist links - Also zum X-Teil die halbe Fensterbreite dazuzählen und somit hat es sich.
 

Gossi

Bekanntes Mitglied
Oder du schreibst eine Methode die in etwa sowas macht:

Java:
public Point getKoord(int x, int y) {
     int xNull = panel.getWidth() / 2;
     int yNull = panel.getHeight() / 2;
     Point p = new Point((x + xNull), (y + yNull));
     return p;
}
 
T

trez

Gast
Gibt's dazu irgendwelche netten Hilfsklassen oder muss ich mir das einfach nur logisch überlegen? :D

Hm, da sogar ich das weiss bin ich davon ausgegagnen, dass so viel Mathe zum Allgemeinswissen gehört.

Die Lösung wurde ja schon zwei mal präsentiert, aber um etwas vorweg zu nehmen, wenn das Bild über den Rand hinausreicht oder zu klein ist : * bzw / skaliert die Grösse.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L JavaFX KoordinatenSystem AWT, Swing, JavaFX & SWT 1
M Koordinatensystem für Projektorientiertes Arbeiten AWT, Swing, JavaFX & SWT 2
A Swing Koordinatensystem wird gezeichnet verschwindet aber und die Einteilungen bleiben nicht bestehen AWT, Swing, JavaFX & SWT 5
S Koordinatensystem wird nicht gezeichnet AWT, Swing, JavaFX & SWT 5
J Koordinatensystem AWT, Swing, JavaFX & SWT 2
El_Lobo Swing bei Update von Graphik Koordinatensystem nicht jedesmal neu zeichnen AWT, Swing, JavaFX & SWT 2
K OpenGL koordinatensystem AWT, Swing, JavaFX & SWT 7
M Graphics auf JFrame Koordinatensystem AWT, Swing, JavaFX & SWT 3
U Swing KSKB: JComboBox Koordinatensystem AWT, Swing, JavaFX & SWT 3
L SWT Draw2d und Gef Koordinatensystem und Gitternetz? AWT, Swing, JavaFX & SWT 5
L SWT Koordinatensystem in Swt? AWT, Swing, JavaFX & SWT 4
S AWT Schiffeversenken-Koordinatensystem wird nicht richtig angezeigt. AWT, Swing, JavaFX & SWT 6
C AWT Graphic 2D Frage zum Koordinatensystem AWT, Swing, JavaFX & SWT 6
M Aktuelle Mausposition im Koordinatensystem AWT, Swing, JavaFX & SWT 3
G Werte in Koordinatensystem zeichnen AWT, Swing, JavaFX & SWT 11
H Darstellung einer Kurve im Koordinatensystem AWT, Swing, JavaFX & SWT 8
L Java 3d Koordinatensystem AWT, Swing, JavaFX & SWT 3
D JPanel Koordinatensystem -> Ursprung verändern. AWT, Swing, JavaFX & SWT 2
C Koordinatensystem drehen AWT, Swing, JavaFX & SWT 3
G Linien in ein Koordinatensystem zeichen AWT, Swing, JavaFX & SWT 7
H funktionen in ein koordinatensystem zeichen AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben