setVisible(false);
}
else if(e.getSource()==cancel)
{
Message=-1;
setVisible(false);
}
else
{
;
}
}
}
//LiftTest 类
class LiftTest extends JFrame implements ActionListener
{
Dialog mydialog;
JMenuBar menubar;
JMenu menu,submenu,submenuhelp;
JMenuItem item1,item2,menuitemhelp;
//变量定义
int x;
int y;
int LIsRun=0;//左电梯是否在运行(0 或 1)
int RIsRun=0;//右电梯是否在运行(0 或 1)
int LDirection=0;//左电梯运行方向
int RDirection=0;//右电梯运行方向
int LWantLevel=0;//乘客目的层数
int RWantLevel=0;
int LNowLevel=0;//乘客开始时所在层数
int RNowLevel=0;
int LLiftNowLevel=1;//左电梯目前所在层数
int RLiftNowLevel=1;//右电梯目前所在层数
int WantDirection=0;//乘客目标运行方向
int WaitPeopleNum[]=new int[11];//保留数组(未用)
int a=0;
int b=0;
//线程定义
LIO lio=new LIO();
RIO rio=new RIO();
Thread LStartThread=new Thread(lio);
Thread RStartThread=new Thread(rio);
//上下电梯的按钮定义
JButton Blue10=new JButton(new ImageIcon("10x.gif"));
JButton Blue9=new JButton(new ImageIcon("9x.gif"));
JButton Blue8=new JButton(new ImageIcon("8x.gif"));
JButton Blue7=new JButton(new ImageIcon("7x.gif"));
JButton Blue6=new JButton(new ImageIcon("6x.gif"));
JButton Blue5=new JButton(new ImageIcon("5x.gif"));
JButton Blue4=new JButton(new ImageIcon("4x.gif"));
JButton Blue3=new JButton(new ImageIcon("3x.gif"));
JButton Blue2=new JButton(new ImageIcon("2x.gif"));
JButton Red9=new JButton(new ImageIcon("9s.gif"));
JButton Red8=new JButton(new ImageIcon("8s.gif"));
JButton Red7=new JButton(new ImageIcon("7s.gif"));
JButton Red6=new JButton(new ImageIcon("6s.gif"));
JButton Red5=new JButton(new ImageIcon("5s.gif"));
JButton Red4=new JButton(new ImageIcon("4s.gif"));
JButton Red3=new JButton(new ImageIcon("3s.gif"));
JButton Red2=new JButton(new ImageIcon("2s.gif"));
JButton Red1=new JButton(new ImageIcon("1s.gif"));
//电梯门定义