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

📄 tetrisapplet.java

📁 这是一个TetrisApplet程序,,是用JAVA开发的,提大家学习
💻 JAVA
字号:
/* * TetrisApplet.java * * Created on 2004年12月10日, 上午10:25 */package TetrisApplet;/** * * @author  刘斌 china_liubin@hotmail.com */import javax.swing.JApplet;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.FlowLayout;public class TetrisApplet extends JApplet {     //成员变量定义    //GEN-BEGIN:成员变量定义    private javax.swing.JMenuBar jMenuBar1;    private javax.swing.JToggleButton jbtnEndGame;    private javax.swing.JToolBar jToolBar1;    private javax.swing.JButton jbtnNewGame;    private javax.swing.JMenu jmnuGame;    private javax.swing.JMenuItem miNewGame;    private javax.swing.JMenuItem miEndGame;    //GEN-END:成员变量定义    private Board board;        /**     * 初始化Applet     */    public void init() {        initComponents();    }      /**      * 初始化窗口     */    private void initComponents() {//GEN-BEGIN:initComponents        jToolBar1 = new javax.swing.JToolBar();        jbtnNewGame = new javax.swing.JButton();        jbtnEndGame = new javax.swing.JToggleButton();        jMenuBar1 = new javax.swing.JMenuBar();        jmnuGame = new javax.swing.JMenu();        miNewGame = new javax.swing.JMenuItem();        miEndGame = new javax.swing.JMenuItem();        setFont(new java.awt.Font("宋体", 0, 12));        setName("applet1");        setSize(380, 520);        getAccessibleContext().setAccessibleName(null);                jmnuGame.setFont(getFont());        jmnuGame.setText(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("Game"));        miNewGame.setFont(getFont());                        miNewGame.setText(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("New_Game"));        miNewGame.getAccessibleContext().setAccessibleName(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("New_Game"));        miNewGame.getAccessibleContext().setAccessibleDescription(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("New_Game"));        miNewGame.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent evt) {                miNewGameActionPerformed(evt);            }        });        jmnuGame.add(miNewGame);                miEndGame.setFont(getFont());        miEndGame.setText(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("End_Game"));        miEndGame.getAccessibleContext().setAccessibleName(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("End_Game"));        miEndGame.getAccessibleContext().setAccessibleDescription(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("End_Game"));        miEndGame.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent evt) {                miEndGameActionPerformed(evt);            }        });                jmnuGame.add(miEndGame);                jToolBar1.setPreferredSize(new java.awt.Dimension(10, 24));        jbtnNewGame.setFont(getFont());        jbtnNewGame.setText(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("New_Game"));        jbtnNewGame.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent evt) {                miNewGameActionPerformed(evt);            }        });                        jToolBar1.add(jbtnNewGame);        jbtnEndGame.setFont(getFont());        jbtnEndGame.setText(            java.util.ResourceBundle.getBundle(                "TetrisApplet/TetrisApplet").getString("End_Game"));        jbtnEndGame.addActionListener(new ActionListener() {                public void actionPerformed(ActionEvent evt) {                miEndGameActionPerformed(evt);            }        });                jToolBar1.add(jbtnEndGame);        getContentPane().add(jToolBar1, java.awt.BorderLayout.NORTH);                       jMenuBar1.add(jmnuGame);        setJMenuBar(jMenuBar1);                board = new Board();        board.setLayout(new FlowLayout(FlowLayout.CENTER));                getContentPane().add(board);            }//GEN-END:initComponents    /**     * 开始新游戏     */    private void miNewGameActionPerformed(ActionEvent evt) {        board.newGame();    }        /**     * 结束游戏     */    private void miEndGameActionPerformed(ActionEvent evt) {        board.endGame();    } }

⌨️ 快捷键说明

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