/** * Metoden registrere ny student. Hvis student med dette navnet allerede eksisterer, skjer ingen * registrering. Resultatet av operasjonen skrives ut til brukeren. */ private void registrerNyStudent() { String navnNyStud = null; do { navnNyStud = showInputDialog("Oppgi navn: "); } while (navnNyStud == null); navnNyStud = navnNyStud.trim(); if (oversikt.regNewStudent(navnNyStud)) { showMessageDialog(null, navnNyStud + " er registrert."); String[] alleNavn = oversikt.getAllNames(); String[] nyMuligeValg = new String[alleNavn.length + 2]; for (int i = 0; i < alleNavn.length; i++) { nyMuligeValg[i] = alleNavn[i]; } nyMuligeValg[alleNavn.length] = NY_STUDENT; nyMuligeValg[alleNavn.length + 1] = AVSLUTT; muligeValg = nyMuligeValg; } else { showMessageDialog(null, navnNyStud + " er allerede registrert."); } }