Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package SemaforoGUI;
- public class EnsendidoDeSemaforos extends trafico
- {
- public EnsendidoDeSemaforos(int Trafico, int semaforoA, int semaforoB, int semaforob, int semaforoC, int opcion)
- {
- if(Trafico==semaforoA)
- {
- opcion=1;
- System.out.println("Donde hay mas carros es en el semaforo A con :" +Trafico+" carros \n");
- }
- if(Trafico==semaforoB)
- {
- opcion=2;
- System.out.println("Donde hay mas carros es en el semaforo B con :" +Trafico+" carros \n");
- }
- if(Trafico==semaforob)
- {
- opcion=3;
- System.out.println("Donde hay mas carros es en el semaforo b con :" +Trafico+" carros \n");
- }
- if(Trafico==semaforoC)
- {
- opcion=4;
- System.out.println("Donde hay mas carros es en el semaforo C con :" +Trafico+" carros \n");
- }
- orden_semaforos(opcion, Trafico);
- }
- public void orden_semaforos(int opcion, int Trafico)
- {
- Semaforo Valor = new Semaforo();
- switch(opcion)
- {
- case 1:
- System.out.println("El semaforo A en verde dura :" +Trafico+" segundos ");
- System.out.println("El semaforo B en verde dura :" +Trafico+" segundos ");
- System.out.println("El semaforo b apagado ");
- System.out.println("El semaforo C en rojo ");
- Valor.semaforoV.setVisible(true);
- Valor.semaforoR.setVisible(false);
- Valor.semaforo2V.setVisible(true);
- Valor.semaforo2.setVisible(false);
- Valor.semaforo2R.setVisible(false);
- Valor.semaforo3R.setVisible(true);
- Valor.semaforo3V.setVisible(false);
- Valor.CarroA.setVisible(true);
- ;
- break;
- case 2:
- System.out.println("El semaforo B en verde dura:" +Trafico+" segundos");
- System.out.println("El semaforo A en verde dura :" +Trafico+" segundos ");
- System.out.println("El semaforo b apagado ");
- System.out.println("El semaforo C en rojo");
- Valor.semaforoV.setVisible(true);
- Valor.semaforoR.setVisible(false);
- Valor.semaforo2V.setVisible(true);
- Valor.semaforo2.setVisible(false);
- Valor.semaforo2R.setVisible(false);
- Valor.semaforo3R.setVisible(true);
- Valor.semaforo3V.setVisible(false);
- ;
- break;
- case 3:
- System.out.println("El semaforo b dura:" +Trafico+" segundos");
- System.out.println("El semaforo A en rojo");
- System.out.println("El semaforo B en rojo");
- System.out.println("El semaforo C en rojo");
- Valor.semaforoV.setVisible(false);
- Valor.semaforoR.setVisible(true);
- Valor.semaforo2V.setVisible(false);
- Valor.semaforo2.setVisible(true);
- Valor.semaforo2R.setVisible(false);
- Valor.semaforo3R.setVisible(true);
- Valor.semaforo3V.setVisible(false);
- ;
- break;
- case 4:
- System.out.println("El semaforo C dura:" +Trafico+" segundos");
- System.out.println("El semaforo A en rojo");
- System.out.println("El semaforo B en rojo");
- System.out.println("El semaforo b apagado");
- Valor.semaforoV.setVisible(false);
- Valor.semaforoR.setVisible(true);
- Valor.semaforo2V.setVisible(false);
- Valor.semaforo2.setVisible(false);
- Valor.semaforo2R.setVisible(true);
- Valor.semaforo3R.setVisible(false);
- Valor.semaforo3V.setVisible(true);
- ;
- break;
- default:;
- };
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement