Пример #1
0
 private void currentUser() {
   if (carrera.getCorredorActivo() instanceof Liebre) {
     jPanel_Liebre.setBorder(null);
     jPanel_Liebre.setBackground(Color.BLACK);
   } else if (carrera.getCorredorActivo() instanceof Tortuga) {
     jPanelTortuga.setBorder(null);
     jPanel_Liebre.setBackground(Color.BLACK);
   }
 }
Пример #2
0
 private void habilitarDeshabilitarPaneles() {
   if (carrera.getCorredorActivo() instanceof Liebre) {
     modificarPanel(jPanel_Liebre, true);
     modificarPanel(jPanelTortuga, false);
   } else {
     modificarPanel(jPanel_Liebre, false);
     modificarPanel(jPanelTortuga, true);
   }
   currentUser();
 }
Пример #3
0
  private void pintarCalle(Corredor corredor, Component[] botones) {
    String imagen = "/img/" + corredor.getFoto();

    for (int i = 0; i < botones.length; i++) {
      JButton boton = (JButton) botones[i];
      if (i == corredor.getPosicion()) {
        boton.setIcon(new ImageIcon(getClass().getResource(imagen)));
        boton.setDisabledIcon(new ImageIcon(getClass().getResource(imagen)));
      } else {
        boton.setIcon(null);
        boton.setDisabledIcon(null);
      }

      if (!corredor.equals(carrera.getCorredorActivo())) {
        boton.setEnabled(false);
      }
    }
  }