import java.awt.*; import java.awt.event.*; class MassCombat extends Frame implements ActionListener{ Battlefield ba; Thread sure; Jinkei ji; Button zenzen,zenbou,zentotsu,backback,backrest,allbou,alltotsu,swap,quit; Panel paneru; MassCombat(int j){ super("Ũ¡§¥´¥Ö¥ê¥ó£¶£°£°£°µ³ vs ¼«·³¡§¤è¤»½¸¤á£´£°£°£°µ³"); zenzen=new Button("Á°ÎóÁ°¿Ê"); zenzen.addActionListener(this); zenbou=new Button("Á°ÎóËɸæ"); zenbou.addActionListener(this); zentotsu=new Button("Á°ÎóÆÍ·â"); zenbou.addActionListener(this); backback=new Button("¸åÎó¸åÂà"); backback.addActionListener(this); backrest=new Button("¸åÎóµÙ©"); backrest.addActionListener(this); allbou=new Button("Á´·³Ëɸæ"); allbou.addActionListener(this); alltotsu=new Button("Á´·³ÆÍ·â"); alltotsu.addActionListener(this); swap=new Button("Á°Îó¸òÂå"); swap.addActionListener(this); quit=new Button("½ªÎ»"); quit.addActionListener(this); paneru=new Panel(); paneru.setLayout(new GridLayout(0,1)); paneru.setSize(200,360); paneru.add(zenzen); paneru.add(zenbou); paneru.add(zentotsu); paneru.add(backback); paneru.add(backrest); paneru.add(allbou); paneru.add(alltotsu); paneru.add(swap); paneru.add(quit); setLayout(new FlowLayout()); setSize(510,360); ba=new Battlefield(j); ji=ba.getJijin(); add(ba); add(paneru); setVisible(true); sure=new Thread(ba); sure.start(); } public static void main(String[] args){ new StartDialog(); } public void actionPerformed(ActionEvent e){ Button so=(Button)e.getSource(); if(so==zenzen){ ji.zenzen(); } else if(so==zenbou){ ji.zenbou(); } else if(so==zentotsu){ ji.zentotsu(); } else if(so==backback){ ji.backback(); } else if(so==backrest){ ji.backrest(); } else if(so==allbou){ ji.allbou(); } else if(so==alltotsu){ ji.alltotsu(); } else if(so==swap){ ji.swap(); } else if(so==quit){ System.exit(0); } } }