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

📄 miner.java

📁 這是我寫的踩地雷
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;

public class Miner extends JFrame implements MouseListener,ActionListener
{
     private BombPanel bombPanel;//inner timeclass
     private int i, j, time;
     
     private JMenuItem newGame, exitGame;
     private JCheckBoxMenuItem gameLevel[], gameMusic; 
     
     private Container c;
	
     private JPanel jPanel = new JPanel();
     private JPanel panel_up = new JPanel();
     private JPanel panel_down = new JPanel();
     private JPanel panel_bomb = new JPanel();
     private JPanel panel_state = new JPanel();
     private JPanel panel_time = new JPanel();
	
     private JLabel label_up[] = new JLabel[7];
         
     private Icon iconFace[] = new ImageIcon[5];
     private String iconFace_name[] = {"icon/smile.gif", "icon/smile2.gif", "icon/excited.gif", "icon/glasses.gif", "icon/dead.gif"};
     private Icon iconBomb1[] = new ImageIcon[1];
     private String iconBomb1_name[] = {"icon/bomb.gif"};
     private Icon iconLed[] = new ImageIcon[11];
     private String iconLed_name[] = {"icon/digi0.gif", "icon/digi1.gif", "icon/digi2.gif", "icon/digi3.gif", "icon/digi4.gif", "icon/digi5.gif", "icon/digi6.gif", "icon/digi7.gif", "icon/digi8.gif", "icon/digi9.gif", "icon/-.gif"};     
               	
     private Timer runtime = new Timer(1000, new RunTime());
	
     public Miner()
          {
	     for(i=0; i<iconFace.length; i++)
	     	iconFace[i] = new ImageIcon(iconFace_name[i]);
	     for(i=0; i<iconBomb1.length; i++)
	     	iconBomb1[i] = new ImageIcon(iconBomb1_name[i]);
	     for(i=0; i<iconLed.length; i++)
	     	iconLed[i] = new ImageIcon(iconLed_name[i]);		
	     for(i=0; i<label_up.length; i++)
		label_up[i] = new JLabel();

	     c = getContentPane();
	     addMouseListener(this);

	     JMenuBar gameMeBar = new JMenuBar();
             this.setJMenuBar(gameMeBar);
             JMenu gameMenu = new JMenu("笴栏(G)");
             gameMenu.setMnemonic( 'G' );
         
             gameMeBar.add( gameMenu );
         
             newGame = new JMenuItem("穝笴栏(N)");
             newGame.setMnemonic( 'N' );
             newGame.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.CTRL_MASK));
             newGame.addActionListener(this);
             gameMenu.add( newGame );
         
             gameMenu.addSeparator();         
         
             gameLevel = new JCheckBoxMenuItem[3];
         
             gameLevel[0] = new JCheckBoxMenuItem("

⌨️ 快捷键说明

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