2012-05-11 2 views
2

Il prend en charge le glissement d'image. Comment trouver si une image est cliquée dans JApplet?Comment trouver si l'image est cliquée dans JApplet?

Je suis sûr qu'il y a un moyen facile de le faire, mais j'ai cherché partout et je n'arrive pas à le trouver.

+0

Espérons que ce fil peut vous aider à trouver, [Comment obtenir des clics de souris] (http://stackoverflow.com/a/10345165/1057230) sur 'Image' –

Répondre

4

Options:

  • Utilisez un JLabel pour contenir l'image, et lui donner un MouseListener. Simple.
  • Ou créez un JButtton et utilisez l'image comme ImageIcon du bouton. Probablement plus simple.
+0

Il doit être traîné ... devrait probablement avoir mentionné que –

+1

@RyleyMatos: alors vous voudrez probablement aller la route JLabel/MouseAdapter. Aussi, s'il vous plaît essayons d'éviter le jeu d'exigences changeant ici, car il peut être très frustrant. –

+0

Comment modifier l'étiquette de l'étiquette JApplet avec les coordonnées x y? –

4

Voir la leçon Drag and Drop and Data Transfer du tutoriel. Si le but du glissement est de changer l'ordre dans un diaporama ou similaire, regardez JList. Voir setDragEnabled(true) & How to Use Lists pour plus de détails.

Pour le composant d'affichage, je recommanderais un JLabel tel que suggéré par @Hover. JList utilise un JLabel comme composant de rendu par défaut.

Questions connexes