import javax.swing.JApplet;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.FlowLayout;
public class TetrisApplet extends JApplet
{
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;
private Board board=null;//定义另外一个类的引用
//初始化APPLET
public void init()
{
initComponents();
}
//初始化窗口
public void 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("NewGame"));
miNewGame.getAccessibleContext().setAccessibleName(
java.util.ResourceBundle.getBundle(
"TetrisApplet/TetrisApplet").getString("NewGame"));
miNewGame.getAccessibleContext().setAccessibleDescription(
java.util.ResourceBundle.getBundle(
"TetrisApplet/TetrisApplet").getString("NewGame"));
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("EndGame"));
miEndGame.getAccessibleContext().setAccessibleName(
java.util.ResourceBundle.getBundle(
"TetrisApplet/TetrisApplet").getString("EndGame"));
miEndGame.getAccessibleContext().setAccessibleDescription(
java.util.ResourceBundle.getBundle(
"TetrisApplet/TetrisApplet").getString("EndGame"));
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("NewGame"));
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("EndGame"));
jbtnNewGame.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);
}
//处理事件
private void miNewGameActionPerformed(ActionEvent evt)
{
board.newGame();
}
private void miEndGameActionPerformed(ActionEvent evt)
{
board.endGame();
}
}
为什么我在Eclipse里面run as applet 会出现未初始化小程序??
我的初始经化是这样的:
public void init()
{
initComponents();
}
我是新手。帮帮忙看看。。
解决方案 »
- jar 问题
- 关于RMI局域网连接正常公网无法连接的问题
- 看看谁的算法效率优,消耗内存最少
- 求助判断字符串为空,急急
- 想放大一幅bitmap, 不能用其他API, 但又不明白bicubic算法, 請指教?
- java可以干什么?会不会只是局限于web上?有没有其他的方向发展?
- 清华大学出版社《java专家门诊》中的实例也报错
- 有关流的问题,小弟先谢谢了,Up有分,不够在加!!
- 请问float如何转换成String????
- 关于网站的客户行为跟踪??
- 关于字符串的问题,希望大侠能够帮助小弟!在线等待!急!!!
- 新手请教关于hashset!谢谢!请问用Hashset里的remove方法时,删掉的对象是最新
这样跟我上面的方法有什么区别??