3 import i18n
.CResourceBundle
;
6 import java
.awt
.Toolkit
;
7 import java
.awt
.event
.MouseEvent
;
8 import java
.awt
.event
.MouseListener
;
10 import javax
.swing
.ImageIcon
;
11 import javax
.swing
.JMenu
;
12 import javax
.swing
.JOptionPane
;
14 @SuppressWarnings("serial")
15 public class CCreditsMenu
extends JMenu
implements MouseListener
17 private static CCreditsMenu sInstance
= null;
23 public static CCreditsMenu
getInstance()
25 if (sInstance
== null)
27 sInstance
= new CCreditsMenu();
35 private CCreditsMenu()
37 super(CResourceBundle
.getInstance().getString(
38 "menus.creditsMenu.title"));
40 CResourceBundle
.getInstance().getString(
41 "menus.creditsMenu.tooltip"));
43 addMouseListener(this);
47 * this.getActionForKeyStroke(aKeyStroke)
48 * peut ĂȘtre utile pour echap
54 public void mouseClicked(MouseEvent pEvent
)
56 Image mIcon
= Toolkit
.getDefaultToolkit().getImage(
57 getClass().getClassLoader().getResource("gui/img/FYD_credits.gif"));
59 ImageIcon myIcon
= new ImageIcon(mIcon
);
61 JOptionPane
.showMessageDialog(
62 CMainFrame
.getInstance(),
63 CResourceBundle
.getInstance().getString("credits.content"),
65 JOptionPane
.INFORMATION_MESSAGE
,
72 public void mouseEntered(MouseEvent pEvent
)
77 public void mouseExited(MouseEvent pEvent
)
82 public void mousePressed(MouseEvent pEvent
)
87 public void mouseReleased(MouseEvent pEvent
)