?? tetrisapplet.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 + -