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); } }
private void habilitarDeshabilitarPaneles() { if (carrera.getCorredorActivo() instanceof Liebre) { modificarPanel(jPanel_Liebre, true); modificarPanel(jPanelTortuga, false); } else { modificarPanel(jPanel_Liebre, false); modificarPanel(jPanelTortuga, true); } currentUser(); }
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); } } }