Hallo,
ich moechte in einem BorderLayout in der Position CENTER einen Label ausgeben, dieser Label soll die Position des Fensters auf dem Bildschirm anzeigen, hierzu will die Methode
verwenden, leider klappt die Umsetzung nicht.
Mit
laesst sich das anzeigen und zwar erscheint es im folgenden Format in der Konsole:
Dies will ich nun im Label haben, aber wie? :bahnhof: Dabei wird Label schon angezeigt, nur die Koordinaten der Position nicht, jemand ne Idee mit einem Beispiel?:bahnhof::rtfm:
ich moechte in einem BorderLayout in der Position CENTER einen Label ausgeben, dieser Label soll die Position des Fensters auf dem Bildschirm anzeigen, hierzu will die Methode
Java:
getLocation()
Java:
private JLabel ausgabe;
ausgabe=new JLabel("Center ");//ausgabe=new JLabel("Center "+getLocation()); klappt auch nicht
ausgabe.setText(getLocation());
//ausgabe.getLocation();
setLayout(new BorderLayout(0,50));
add(BorderLayout.CENTER,ausgabe);
add(ausgabe);
setVisible(true);
Mit
Java:
System.out.println(getLocation());
laesst sich das anzeigen und zwar erscheint es im folgenden Format in der Konsole:
Code:
java.awt.Point[x=580,y=300]
java.awt.Point[x=590,y=300]