package Elevator; import java.awt.Color; public class EtageKnop extends Knop { //Knop in liften om etage te selecteren private int etageId; private int liftId; private LiftBesturingSysteem lbs; public EtageKnop(LiftBesturingSysteem lbs, int e, int l){ this.lbs = lbs; etageId = e; this.liftId = l; } public void knopAan(){ if(ingedrukt == true){return;} if ((drukKnop != null)){ if(lbs.liften[liftId].getEtage() == etageId){ // de knop is ingedrukt terwijl de lift al // stilstaat op deze verdieping ! open alleen de // deuren weer! //System.out.println("De lift is al op deze etage!"); lbs.statusVeld.setText("De lift is al op deze etage!"); } else{ drukKnop.setBackground(Color.red); //add to liftWachtrij lbs.liften[liftId].voegToeAanWachtrij(etageId); ingedrukt = true; } } } }