public MyTankGame(){//
jmb=new JMenuBar();jm1=new JMenu("游戏(G)");jm1.setMnemonic('G');jmi1 =new JMenuItem("开始新游戏");jm1.add(jmi1);jmb.add(jm1);jmi1.addActionListener(this);jmi1.setActionCommand("newgame");MyStartPanel msp=new MyStartPanel();;Thread t=new Thread(msp);t.start();this.add(msp);this.setJMenuBar(jmb);this.setSize(600,500);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}@Override
public void actionPerformed(ActionEvent e)
{// TODO Auto-generated method stubif(e.getActionCommand().equals("newgame")){this.remove(msp);mp=new MyPanel();Thread t = new Thread(mp);t.start();this.add(mp); this.addKeyListener(mp);this.setVisible(true);}}}
actionPerformed中的this.remove(msp)有错?ECLIPSE报这里错了 找了很久不知道为什么 求解
jmb=new JMenuBar();jm1=new JMenu("游戏(G)");jm1.setMnemonic('G');jmi1 =new JMenuItem("开始新游戏");jm1.add(jmi1);jmb.add(jm1);jmi1.addActionListener(this);jmi1.setActionCommand("newgame");MyStartPanel msp=new MyStartPanel();;Thread t=new Thread(msp);t.start();this.add(msp);this.setJMenuBar(jmb);this.setSize(600,500);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}@Override
public void actionPerformed(ActionEvent e)
{// TODO Auto-generated method stubif(e.getActionCommand().equals("newgame")){this.remove(msp);mp=new MyPanel();Thread t = new Thread(mp);t.start();this.add(mp); this.addKeyListener(mp);this.setVisible(true);}}}
actionPerformed中的this.remove(msp)有错?ECLIPSE报这里错了 找了很久不知道为什么 求解