winmine.java

来自「用java的swing包做的扫地雷小游戏」· Java 代码 · 共 41 行

JAVA
41
字号
import javax.swing.UIManager;
import javax.swing.JFrame;
import javax.swing.JApplet;
import java.awt.Toolkit;
import java.awt.Dimension;
import java.awt.Container;
import java.awt.FlowLayout;
public class WinMine {
	public static void main(String[] args){
  	try {
  		UIManager.setLookAndFeel(UIManager.
  			getSystemLookAndFeelClassName());
  	}catch(Exception e){}
		run(new MainPanel());
	}
	static void setClosing(JFrame f) {
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
  public static void run(JFrame mf) {
    setClosing(mf);
		centerWindow(mf);
    mf.setVisible(true);
  }
  static void centerWindow (JFrame f) {
  	Toolkit tk=Toolkit.getDefaultToolkit();
		Dimension ss=tk.getScreenSize();
		f.setLocation((ss.width-f.getWidth())/2,(ss.height-f.getHeight())/2);
  }
  static void win () {
		MainPanel.activation=2;
		MainPanel.mines=0;
		MainPanel.b1.setIcon(MainPanel.image2);
		for(int i=0;i<MainPanel.raw;i++)
			for(int j=0;j<MainPanel.col;j++) {
				if(MainPanel.au[i][j].mine==true&&
					MainPanel.au[i][j].tag==false)
					MainPanel.au[i][j].tag=true;
					MainPanel.au[i][j].repaint();
		}
	}
}

⌨️ 快捷键说明

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