Announcement

Collapse
No announcement yet.

Animated GIF in JDialog - JPanel

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

  • Animated GIF in JDialog - JPanel

    Hallo zusammen,

    habe einen JDialog, der einen JSplitpane und save/cancel Buttons hat. In der linke Seite, der Splitpane zeige ich einen JTree. Alle Knoten des Trees sind nicht geladen. Falls der User auf einem Knoten doppel clickt, wird von Backend die Informationen geladen. Während der Zeit wollte ich in der rechten Seite des Splitpane einen animierten GIF anzeigen lassen.

    Das Problem ist, dass ich biss jetzt keine vernünftige Lösung gefunden habe um zu einen Animierten GIF anzuzeigen.

    Habe einen GIF eingefügt, der verhält sich aber nach Lust und Laune , wenn der user doppel clickt. Mal dreht es sich, mal nicht. Oder bleibt für eine weile stehen. Die Threads passen wahrscheinlich nicht zusammen.

    ImageIcon ANIMATE_IMAGE = ImageResourceLoader.getToolIcon( "iTAP_Wait.gif" );
    JLabel anim = new JLabel( ANIMATE_IMAGE );

    Starte es auch in einem eigenen Process, hilft alles nicht.

    SwingWorker worker = new SwingWorker()
    {
    public Object construct()
    {
    start();
    return null;
    }

    public void finished()
    {
    end();
    }
    };
    worker.start();

    Habt ihr ne Idee?.. oder Code-Beispiel wie man einen animierten GIF in die JAVA APP einfügt.
Working...
X