📄 aboutmenu.java
字号:
package onlyfun.caterpillar.app.EasyJShop.menu;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.ImageIcon;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.KeyStroke;
import onlyfun.caterpillar.app.EasyJShop.main.AbstractChild;
public class AboutMenu extends AbstractChild {
private JMenu aboutMenu;
private ImageIcon logoImage;
private JMenuItem aboutEasyJShopMenuItem;
public AboutMenu() {
initResource();
setupUIComponent();
setupEventListener();
}
public void initResource() {
logoImage = new ImageIcon(AboutMenu.class.getResource("images/logo.jpg"));
}
public void setupUIComponent() {
aboutMenu = new JMenu("About");
aboutEasyJShopMenuItem = new JMenuItem("Easy J Shop");
aboutMenu.add(aboutEasyJShopMenuItem);
}
public void setupEventListener() {
aboutEasyJShopMenuItem.setAccelerator(
KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0));
aboutEasyJShopMenuItem.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showOptionDialog(null,
"Easy J Shop.... :)\n" +
"keeps things as easy as possible.\n" +
"http://caterpillar.onlyfun.net/phpBB2/\n" +
"caterpillar.onlyfun@gmail.com",
"About Easy J Shop",
JOptionPane.DEFAULT_OPTION,
JOptionPane.INFORMATION_MESSAGE,
logoImage, null, null);
}
}
);
}
public JMenu getMenu() {
return aboutMenu;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -