Hallo,
ich habe derzeit folgendes Problem:
Ich möchte ein Bild in ein AWT Fenster zeichnen. Diese soll aber nicht durch den Rand bzw. die Titelleiste überdeckt werden.
Gibt es eine Möglichkeit die X und Y Positionen der Ecken oben links bzw. unten rechts der eigentlich sichtbaren Fensteroberfläche auszulesen?
Eine Google Suche war bei mir leider erfolglos - ggf. habe ich die falschen Keywords benutzt.
Ich bin für hilfreiche Hinweise sehr dankbar.
Der Sourcecode für das Programm:
ich habe derzeit folgendes Problem:
Ich möchte ein Bild in ein AWT Fenster zeichnen. Diese soll aber nicht durch den Rand bzw. die Titelleiste überdeckt werden.
Gibt es eine Möglichkeit die X und Y Positionen der Ecken oben links bzw. unten rechts der eigentlich sichtbaren Fensteroberfläche auszulesen?
Eine Google Suche war bei mir leider erfolglos - ggf. habe ich die falschen Keywords benutzt.
Ich bin für hilfreiche Hinweise sehr dankbar.
Der Sourcecode für das Programm:
Code:
import java.awt.*;
public class TestWindow
extends Frame
{
private Image testImage;
public TestWindow()
{
super("TestWindow");
testImage = this.getToolkit().createImage("test.jpg");
this.setBounds(10,10,192,192);
this.setVisible(true);
}
public void paint( Graphics g )
{
g.drawImage(testImage, 0, 0, this);
}
public static void main(String[] args)
{
TestWindow t = new TestWindow();
}
}