Ich beobachte einen merkwürdigen Effekt:
In meinem JFrame gibt es eine ganze Reihe von JPanels mit verschiedenen Funktionen.
Ich wollte diese zur Erhöhung der Übersichtlichkeit und zur Verdeutlichung der Zusammenhänge wollte ich diese mit Linien verbinden.
Nun stelle ich fest, dass die Koordnaten der Linien nicht mit den Koordinaten der JPanels übereinstimmen. Und zwar gehen sie in der Sekrechten um 35, in der Waagrechten um 10 Pixel falsch.
Kennt jemand diesen merkwürdigen Effekt ?
In meinem JFrame gibt es eine ganze Reihe von JPanels mit verschiedenen Funktionen.
Ich wollte diese zur Erhöhung der Übersichtlichkeit und zur Verdeutlichung der Zusammenhänge wollte ich diese mit Linien verbinden.
Nun stelle ich fest, dass die Koordnaten der Linien nicht mit den Koordinaten der JPanels übereinstimmen. Und zwar gehen sie in der Sekrechten um 35, in der Waagrechten um 10 Pixel falsch.
Kennt jemand diesen merkwürdigen Effekt ?
Java:
public void paint (Graphics g){
super.paintComponents (g);
Graphics2D g2 = (Graphics2D) g;
g2.setColor(Color.black);
BasicStroke stil = new BasicStroke(2.0f);
g2.setStroke(stil);
g2.drawLine(0, 0, 200, 440); //JPanel auf 200,440
g2.drawLine(0, 0, 210, 475); //kommt tatsächlich auf dem JPanel an !
g2.drawLine(0, 0, 450, 70); //JPanel auf 450,70
g2.drawLine(0, 0, 460, 105); //kommt tatsächlich an !
g2.drawLine(0,0,1470,440); //JPanel auf 1470,440
g2.drawLine(0, 0, 1480, 475); //kommt tatsächlich an !
g2.drawLine(0, 800, 1470, 440);// dto
g2.drawLine(0, 800, 1480, 475);// dto
}