⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aboutmenu.java

📁 一个用Java 造成的小画家
💻 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 + -