*n'abend*
Hm, hab da doch schon wieder ein Problem...
Ich möchte ein Bild auf ein Panel zeichnen, so dass es auf die Grösse des Panels skaliert wird...
Die Methode drawImage() skaliert das Bild ja automatisch auf eine angegebene Breite w und Höhe h.
Aber wie bekomme ich die Breite und die Höhe des Panels raus?
Wie muss ich dat machen?
???:L
Danke schonmal für Antworten!
Hm, hab da doch schon wieder ein Problem...
Ich möchte ein Bild auf ein Panel zeichnen, so dass es auf die Grösse des Panels skaliert wird...
Die Methode drawImage() skaliert das Bild ja automatisch auf eine angegebene Breite w und Höhe h.
Code:
class JImagePanel extends JPanel {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
//image laden
g2.drawImage(image, 0, 0, w, h, this);
}
}
Aber wie bekomme ich die Breite und die Höhe des Panels raus?
Code:
pane.getHeight(); /*und*/ pane.getWidth(); //geben 0 zurück, da das Frame noch nicht gezeichnet ist...
Wie muss ich dat machen?
???:L
Danke schonmal für Antworten!