ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
7327
7327
EMPFEHLEN
-
Halli hallo,
ich habe es zwar überhaupt noch nicht ausprobiert, aber hier ne Frage bezüglich animierter Gifs.
gibt es die Möglichkeit (am liebsten eine standartisierte) animierte Gif dateien innerhalb von einer Java-Swing-Applikation auch animiert darzustellen?
gibt es vielleicht auch eine einfache (standartisierte) Möglichkeit solche Gifs in Java selbst zu produzieren?
mit bestem Dank im Voraus
Takidoso
-
19.11.04 14:13 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Schau mal hier:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package de.tutorials; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public class Test03 extends JFrame { public Test03() { super("Test03"); setDefaultCloseOperation(EXIT_ON_CLOSE); JLabel label = new JLabel(new ImageIcon("d:/daten/Tdarimont/angry.gif")); getContentPane().add(label); pack(); setVisible(true); } public static void main(String[] args) { new Test03(); } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hi,
ich möchte ein animiertes Gif in einem JDialog anzeigen.
Mein JDialog sieht genause aus wie der Code von Thomas.
Die wichtigen drei Zeilen wären da wohl:
ImageIcon img = new ImageIcon("images/fortschritt.gif");
JLabel fortschritt = new JLabel(img);
this.getContentPane().add(fortschritt);
Leider wechselt das Gif statt 1 mal pro Sekunde 20-30 mal pro Sekunde auf das nächste Bild im GIF. Habe auch schon andere GIFs ausprobiert, ist bei allen das gleiche. Nutze JDK 1.5
Jmd. ne Idee woran es liegen könnte?
-
Hab das Problem gelöst. Es lag doch an einem "fehlerhaften" Gif. Es wurde kein Delay zwischen den einzelnen Bildern eingestellt und IE und Firefox fügen automatisch einen von 100 ms ein, desahlb sieht es in Browsern anders als im Java-Prog o.k. aus. Habe mit Jasc Animation Shop ein paar Delays eingebaut, jetzt läuft es.
-
Hallo Korky80,
vielen Dank das du auch noch dazu geschrieben hast, warum der Fehler auftritt. Habe nämlich gerade genau dieses Phänomen. FF & Gwenview zeigen das GIF richtig an, mein JLable aber nicht
.
Gruß Jens
-
Servus zusammen,
ich versuche gerade ein animiertes Gif in einem JPopupMenu anzuzeigen. Die Anzeige der Grafik ist kein Problem, jedoch wird die Animation nicht ausgeführt. Der Delay liegt bei 70ms. Rufe ich das JPopUp mehrfach hintereinander auf, bekomme ich stets ein neues Standbild.
Habe hier (http://www.toedter.com/de/basicswing.html) gelesen, dass man einen Observer setzen muss. In dem Beispiel ist es die Vaterkomponente. ****t aber net... Hat jemand nen Tip?
Hier der Source
Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12
/* Loading-Popup erzeugen */ final JPopupMenu loading = new JPopupMenu(); ImageIcon ic = new ImageIcon("icons/ajax-loader.gif"); JMenuItem loadingMenuItem = new JMenuItem(ic); ic.setImageObserver(loadingMenuItem); loading.add(loadingMenuItem); /* ...und anzeigen */ loading.show(invoker, 0, 0);
Danke schonmal,
FloGeändert von windhouse (16.08.11 um 10:30 Uhr)
Ähnliche Themen
-
animierte gifs mit php?
Von LEandeR im Forum PHPAntworten: 28Letzter Beitrag: 22.07.05, 17:09 -
animierte Gifs
Von ahlee im Forum Videoschnitt, Videotechnik & -produktionAntworten: 0Letzter Beitrag: 18.01.05, 17:54 -
Animierte Gifs
Von 2PaCaVeLi im Forum PhotoshopAntworten: 11Letzter Beitrag: 06.01.05, 20:20 -
animierte Gifs mit IR
Von Blumenkind im Forum PhotoshopAntworten: 15Letzter Beitrag: 09.09.03, 20:03 -
Animierte Gifs
Von Kopfballstar im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 18.01.02, 16:26





Zitieren

Login





