Guten Abend.
Habe mal wieder ein JavaFX-Problem -.-
Erst einmal die Aufgabenstellung: Ich soll ein Quiz programmieren.
Ich habe bis jetzt das Fenster usw. aufgebaut.. So weit so gut.
Die Fragen sind in einer separaten Klasse und befindet sich in einem Array.
In meiner Presenter-Klasse befindet sich eine Methode, bei der ich die erste Frage als Label problemlos anzeigen kann.
Nun muss ich die Antwortoptionen als RadioButtons anzeigen. Dazu finde ich leider keine Hilfestellung.
Bis jetzt habe ich es soweit geschafft, dass ich ein RadioButton ohne Text anzeigen kann.
Wie kann ich die Argumente als radioButtons anzeigen?
Habe mal wieder ein JavaFX-Problem -.-
Erst einmal die Aufgabenstellung: Ich soll ein Quiz programmieren.
Ich habe bis jetzt das Fenster usw. aufgebaut.. So weit so gut.
Die Fragen sind in einer separaten Klasse und befindet sich in einem Array.
Code:
private Question[] questions;
public QuizModel() {
Question q1 = new Question("Frage 1", new String[] { "Antwort1", "Antwort2", "Antwort3", "Antwort4" }, 3);
questions = new Question[] { q1
};
}
In meiner Presenter-Klasse befindet sich eine Methode, bei der ich die erste Frage als Label problemlos anzeigen kann.
Nun muss ich die Antwortoptionen als RadioButtons anzeigen. Dazu finde ich leider keine Hilfestellung.
Bis jetzt habe ich es soweit geschafft, dass ich ein RadioButton ohne Text anzeigen kann.
Code:
public void answers() {
for (int i = 0; i <= allQuestions.length - 1; i++) { //private QuizModel questionBank = new QuizModel();
// private Question[] allQuestions = questionBank.getQuestions();
view.getRadio().add(new RadioButton()); // Die Interaktionselemente befinden sich in der View-Klasse
view.getGrid().getChildren().addAll(view.getRadio().get(i));
view.getRadio().get(i).setToggleGroup(view.getTog());
}
}
Wie kann ich die Argumente als radioButtons anzeigen?