Hallo,
ich versuche gerad ne Klasse zu erstellen, der ich ein Pfad eines Bildes, ne Höhe und ne Breite übergeben kann, und die dann das Bild skaliert in einem Panel darstellt.
Das mit der Übergabe schaff ich aber irgendwie net so ganz....
Aufruf der Klasse
[schild=6 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]*freu* auf Antwort[/schild]
ich versuche gerad ne Klasse zu erstellen, der ich ein Pfad eines Bildes, ne Höhe und ne Breite übergeben kann, und die dann das Bild skaliert in einem Panel darstellt.
Das mit der Übergabe schaff ich aber irgendwie net so ganz....
Aufruf der Klasse
Code:
JImagePanel imgPane = new JImagePanel("./images/name.jpg", 100, 100);
Code:
class JImagePanel extends JPanel {
static Image image;
static String path;
static int height;
static int width;
public JImagePanel (String path, int height, int width) {
}
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
image = Toolkit.getDefaultToolkit().getImage(path);
g2.drawImage(image, 0,0, width, height, this);
}
}
[schild=6 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]*freu* auf Antwort[/schild]