⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 button.java

📁 用java模拟的电梯程序,可以选择有几层楼,一共有几个人在哪几层等电梯,可以不断的增加等电梯的人数,并看电梯如何以设定的方式运行.
💻 JAVA
字号:
// Button.java// Sends ButtonEvents to ButtonListeners when accessedpackage com.Anance.elevator.model;// Deitel packagesimport com.Anance.elevator.event.*;public class Button implements ElevatorMoveListener {   // ButtonListener   private ButtonListener buttonListener = null;   // represent whether Button is pressed   private boolean pressed = false;   // set listener   public void setButtonListener( ButtonListener listener )   {      buttonListener = listener;   }   // press Button and send ButtonEvent   public void pressButton( Location location )   {      pressed = true;      buttonListener.buttonPressed(          new ButtonEvent( this, location ) );   }   // reset Button and send ButtonEvent   public void resetButton( Location location )   {      pressed = false;      buttonListener.buttonReset(          new ButtonEvent( this, location ) );   }   // return whether button is pressed   public boolean isButtonPressed()   {      return pressed;   }   // invoked when Elevator has departed   public void elevatorDeparted( ElevatorMoveEvent moveEvent ) {}   // invoked when Elevator has arrived   public void elevatorArrived( ElevatorMoveEvent moveEvent )   {      resetButton( moveEvent.getLocation() );   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -