Changeset 6965 for extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailPanel.java
- Timestamp:
- Sep 19, 2010, 3:38:04 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailPanel.java
r6958 r6965 6 6 import java.awt.Graphics2D; 7 7 import java.awt.RenderingHints; 8 import java.awt.event.ActionEvent; 9 import java.awt.event.ActionListener; 8 10 import java.awt.event.MouseEvent; 9 11 import java.awt.event.MouseListener; 10 12 11 13 import javax.swing.JLabel; 14 import javax.swing.JMenuItem; 15 import javax.swing.JPopupMenu; 12 16 13 17 import fr.mael.jiwigo.om.Image; … … 46 50 * C'est un panel "cliquable", qui permet d'afficher l'image à taille réelle 47 51 */ 48 public class ThumbnailPanel extends JLabel implements MouseListener {52 public class ThumbnailPanel extends JLabel implements MouseListener, ActionListener { 49 53 /** 50 54 * Logger … … 56 60 */ 57 61 private Image image; 62 63 /** 64 * Popup menu to edit images info 65 */ 66 private JMenuItem menuEditer; 58 67 59 68 /** … … 89 98 @Override 90 99 public void mouseClicked(MouseEvent paramMouseEvent) { 100 System.out.println(paramMouseEvent.getButton()); 91 101 // on affiche l'image en grand 92 102 ImagesManagement.setCurrentImage(image); 93 103 try { 94 new BrowserFrame(image); 104 if (paramMouseEvent.getButton() == 1) { 105 new BrowserFrame(image); 106 } else if (paramMouseEvent.getButton() == 3) { 107 JPopupMenu popup = new JPopupMenu(); 108 JMenuItem menuEditer = new JMenuItem(Messages.getMessage("categories_add")); 109 menuEditer.addActionListener(this); 110 popup.show(this, paramMouseEvent.getX(), paramMouseEvent.getY()); 111 } 95 112 } catch (Exception e) { 96 113 e.printStackTrace(); … … 121 138 } 122 139 140 @Override 141 public void actionPerformed(ActionEvent arg0) { 142 143 } 144 123 145 }
Note: See TracChangeset
for help on using the changeset viewer.