2016-07-07 2 views
2

Ich mache eine grundlegende Java-Anwendung und ich frage mich nur, wie ich meiner Swing-Klasse Animationen hinzufügen kann. Ich wollte über Animationen wissen, wie:Wie füge ich Animationen in der Java Swing Klasse ohne Flash hinzu?

  • JPanel Übergänge (Fade-in/out, auflösen, usw.)
  • JButton Animationen klicken
  • JOptionPane Übergänge
  • JLabel Farbanimationen

Die Animationen müssen einfach sein. Dinge, die du in Powerpoint machen kannst. Wer weiß, wie das geht?

+1

Sehen Sie, wie 'paintComponent' funktioniert und kombinieren Sie dies mit einem' SwingWorker', um einen zeitlich begrenzten benutzerdefinierten Effekt zu erzielen. Dies passt jedoch wahrscheinlich nicht gut zu den Look-and-Feel-Variationen. JavaFX behandelt das wahrscheinlich besser ohne so viele Modifikationen. – Gorbles

+1

Einige Beispiele mit Swing 'Timer' sind [hier] (http://stackoverflow.com/search?tab=votes&q=user%3a230513%20javax.swing.Timer%20paintComponent) zu sehen. – trashgod

+0

@trashgod Also sagst du, ich muss den Timer verwenden, um das Etikett Bild jede Sekunde oder etwas zu ändern? –

Antwort

0

Swing hat keine gute/vernünftige Unterstützung für Animationen oder Übergänge. Vielleicht möchten Sie stattdessen JavaFX sehen.

Verwandte Themen