Hallo Leut, ich bin am Verzweifeln. Ich habe diesen Code:
Das Problem ist, die ComboBox fülllt sich einfach nicht, aber in dieser Methode:
füllt sich die ComboBox :autsch:
Jemand ne Ahnung was ich falsch mache?Ich finde einfach keinen Fehler
-GhostfaceChilla-
Java:
private void loadUserlistIntoComboBox() throws FileNotFoundException, IOException {
selectUser = new ComboBox();
RandomAccessFile userlist = new RandomAccessFile(file, "r");
while(userlist.getFilePointer() != userlist.length()) {
String username = userlist.readLine();
selectUser.getItems().add(username); // selectUser = ComboBox
}
}
Das Problem ist, die ComboBox fülllt sich einfach nicht, aber in dieser Methode:
Java:
@FXML
private void onCreateUserRequest(ActionEvent e
) {
String username = (String) selectUser.getValue(); //selectUser = ComboBox
if (selectUser.getItems().contains(username)) {
showStat(Color.RED, "Benutzername schon vorhanden"); // nicht erflogriech
} else {
try {
RandomAccessFile raf;
raf = new RandomAccessFile(file, "rw");
File dir = new File("src/homenizer/profiles/" + username);
dir.mkdir();
raf.seek(raf.length()); //Ende der Datei suchen
raf.writeBytes(username + "\r\n"); //Benutzernamen am Ende der speichern und Zeilenumbruch ausgeben
userID = new UserID(username);
userID.save();
selectUser.getItems().add(username);
showStat(Color.GREEN, "Benutzer erfolgreich angelegt"); //erfolgreich
raf.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
Jemand ne Ahnung was ich falsch mache?Ich finde einfach keinen Fehler
-GhostfaceChilla-
Zuletzt bearbeitet: