T
terryl
Gast
Ist wahrscheinlich schon tausendmal gefragt worden, aber entweder bin ich mit dem Code nicht zurechtgekommen oder es funktionierte nicht. Im Forum hab ich mal den Tipp gefunden, dem Panel ein Label hinzuzufügen, deshalb hier ein Code-Auszug:
So funktioniert's aber nicht unter JDK 1.5. Gibt'S da keine fertige Anweisung in der Art "mypanel.setBackgroundImage(<bild>)"?
Wie bekomme ich es auf einfachste Weise hin, wobei hinzukommt, dass das Bild auswechselbar sein muss zur Laufzeit?
Wäre prima, jemand könnte meinen Beispielcode ergänzen.
Code:
public class MyApp
extends JFrame
{
/* ... */
JPanel mypanel = new JPanel( new BorderLayout() );
mypanel.setOpaque( false );
JLabel bgimage = new JLabel( new ImageIcon( "img/bg.png" ) );
mypanel.add( bgimage );
/* ... */
}
So funktioniert's aber nicht unter JDK 1.5. Gibt'S da keine fertige Anweisung in der Art "mypanel.setBackgroundImage(<bild>)"?
Wie bekomme ich es auf einfachste Weise hin, wobei hinzukommt, dass das Bild auswechselbar sein muss zur Laufzeit?
Wäre prima, jemand könnte meinen Beispielcode ergänzen.