Halle alle zusammen,
ich hätte da eine Frage zur drawLine-Methode der Graphics Klasse. So wie ich es verstehe erwartet die Methode 4 Parameter. Die ersten 2 Parameter geben den Anfangspunkt an und die letzten beiden den Endpunkt. Bei einem 300 x 300 Pixel großem Fenster müsste die Methode drawLine(0,0,300,300) im Prinzip einen senkrechten Strich von oben links nach unten rechts darstellen. Mein Strich beginnt jedoch ca. 30 Pixel weiter rechts. Wisst Ihr warum das so ist?
ich hätte da eine Frage zur drawLine-Methode der Graphics Klasse. So wie ich es verstehe erwartet die Methode 4 Parameter. Die ersten 2 Parameter geben den Anfangspunkt an und die letzten beiden den Endpunkt. Bei einem 300 x 300 Pixel großem Fenster müsste die Methode drawLine(0,0,300,300) im Prinzip einen senkrechten Strich von oben links nach unten rechts darstellen. Mein Strich beginnt jedoch ca. 30 Pixel weiter rechts. Wisst Ihr warum das so ist?
Java:
package de.kap.rest;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
public class Test extends JFrame{
public Test() {
super("Graphics");
setSize(300, 300);
//fenster.setLocation(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics g) {
g.drawLine(0, 0, 300, 300);
}
public static void main(String[] args) {
new Test();
}
}