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

📄 javamine.java

📁 一个完全实现的扫雷程序
💻 JAVA
字号:
package mine;

import javax.swing.*;
import java.awt.*;
import mine.control.*;
import mine.view.*;
import mine.model.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.plaf.metal.*;
public class JavaMine
    extends JFrame {
    Container container;
    GameModel gamemodel = new GameModel();
    GameView gv = new GameView(this);
    MenuController menucontrol = new MenuController();
    WindowsAction windowsaction = new WindowsAction();
    private GreenMetalTheme metalTheme = new GreenMetalTheme();
    public JavaMine() {
        container = getContentPane();
        gv.setModel(gamemodel);
        menucontrol.setModelAction(gamemodel);
        menucontrol.setFrameMenuOn(this);
        windowsaction.setModelAction(gamemodel);
        windowsaction.setModelAction(gamemodel);
        this.addWindowListener(windowsaction.getExitWindowListener());
        this.setJMenuBar(menucontrol.getMenubar());
        container.setLayout(null);
        container.add(gv);
        this.setTitle("JavaMine");
        this.setResizable(false);
        initFeelAndLook();
    }
    public void initFeelAndLook() {
        MetalLookAndFeel.setCurrentTheme(metalTheme);
        try {
            UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
        }
        catch (Exception ex) {
        }
        System.setProperty("sun.awt.noerasebackground", "true");
        SwingUtilities.updateComponentTreeUI(this);
    }

    public static void main(String[] args) {
        JFrame.setDefaultLookAndFeelDecorated(true);
        JDialog.setDefaultLookAndFeelDecorated(true);
        JavaMine javaMine = new JavaMine();
        javaMine.show();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -