background image

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"));
//电梯门定义