Announcement

Collapse
No announcement yet.

JDesktopPane

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • JDesktopPane

    Hi,

    ich habe eine MDI Anwendung mit einem JDesktopPane, worin ich unterschiedliche JInternalFrames darstelle. Der Hintergrund des Dektops sieht defaultmäßig ziemlich langweilig aus (blau). Ich möchte nun den Hintergrund etwas aufpeppen z.B. mit einem ImageIcon. Ich bekomme es einfach nicht hin.

    ich habe folgendes probiert, wie in vielen Büchern beschrieben:

    JLabel label = new JLabel(new ImageIcon("c:\\aufmacher_ho.gif"));
    desktop.add(label, JDesktopPane.FRAME_CONTENT_LAYER))

    es tut sich einfach nichts.

    hat vielleicht jemand so etwas schon mal gemacht ??

    gruß

    orhan

  • #2
    Hallo,

    ich habe in Internet ein Buch ueber Swing gefunden. Link ist http://www.spindoczine.com/sbe/ . Es gibt dort in 15 Kapitel einen Beispiel fuer MDI mit Hilfe JLayeredPane.
    <PRE>

    ImageIcon earth = new ImageIcon("earth.jpg");
    JLabel backlabel = new JLabel(earth);
    getLayeredPane().add(backlabel, new Integer(Integer.MIN_VALUE));
    </PRE>

    Man muss auch nicht methode setOpaque(false) fuer bestimmte Objekte nicht vergessen.

    Tschuss,

    Irin

    Comment

    Working...
    X