2009-12-13 5 views
1

Je veux créer quelque chose comme http://flowplayer.org/tools/demos/scrollable/index.html mais dans Java Swing. Je n'ai pas besoin de tous ces effets, juste en faisant défiler des images miniatures. Est-ce une bonne approche pour utiliser la barre d'outils et ImageIcons, puis cliquez sur l'image de chargement sur certains JPanel. Y at-il une pratique courante pour cela?Image slider

Répondre

3

Utilisez un JPanel avec un GridLayout contenant un JLabel pour chaque image. Ensuite, vous pouvez ajouter le panneau à un scrollpane. Vous pouvez désactiver les barres de défilement pour qu'elles ne soient pas visibles.

Vous pouvez ensuite utiliser la technique décrite dans Action Map Action pour créer des boutons pour effectuer le défilement.

+0

Hm. c'est exactement ce dont j'ai besoin. Merci beaucoup pour votre réponse. – svlada

1

Découvrez le Trident animation library de Kirill Grouchnikov, en particulier le Project Onyx, qui pourrait répondre à vos besoins. (Edit: Ce n'est probablement pas une solution prête à l'emploi, mais la bibliothèque elle-même a l'air bien et vous pourriez probablement adapter une partie de l'exemple d'application en fonction de vos besoins).