@Override public void actionPerformed(ActionEvent arg0) { if (arg0.getActionCommand().equals("PRESS_btnRetar")) { try { GestorRetos.getGestor().retarJugadorAlSudokuHechoPorUsuarioSesion(selItemJugador); VentanaRetarUsuarios.getVentana().actualizarListaUsuarios(); } catch (ExcepcionConectarBD e) { e.printStackTrace(); } } }
private void actualizarListaUsuarios() throws ExcepcionConectarBD { getDefaultListModelUsuarios().clear(); int idSud = GestorPartida.getGestor().getIdSud(); String[] listaUsRetables = GestorRetos.getGestor().getUsuariosRetablesAlSudoku(idSud); for (int i = 0; i < listaUsRetables.length; i++) { getDefaultListModelUsuarios().addElement(listaUsRetables[i]); } getListUsuarios().setSelectedIndex(0); if (listaUsRetables.length == 0) { getBtnRetar().setEnabled(false); } }