Ich möchte also eine Reihe von Radio-Buttons machen. Wenn ich einen Radiobutton drücke, erscheint ein neuer Satz von Textfeldern. Welchen Code verwende ich, um dies zu erreichen? Ich benutze übrigens Java und möchte nur JavaFX verwenden, um mein Ziel zu erreichen. Ich habe von einem bestimmten Befehl von showVisible gehört, aber ich bin mir nicht sicher, ob das funktioniert?Wie verwende ich Radio-Buttons in Java?
Antwort
Radioknopf:
ToggleGroup group = new ToggleGroup();
RadioButton rb1 = new RadioButton("RadioButton1");
rb1.setUserData("RadioButton1");
rb1.setToggleGroup(group);
rb1.setSelected(true);
und, wenn Sie wollen, dass diese den Text tun ändern:
group.selectedToggleProperty().addListener(new ChangeListener<Toggle>(){
public void changed(ObservableValue<? extends Toggle> ov, Toggle old_toggle, Toggle new_toggle) {
if (group.getSelectedToggle() != null) {
// Do something here with the radioButton
}
}
});
Besser stellen Sie sicher, den Hörer vor der Auswahl der 'RadioButton' hinzufügen, da sonst dies zu unerwartetem Verhalten führen könnte. (Wenn ein Benutzer einen anderen Toggle auswählt und dann den ursprünglichen Toggle erneut auswählt, werden die Auswirkungen des Codes im Listener nur das zweite Mal angewendet ...) – fabian
An diesem Punkt, wenn der Radiobutton ausgewählt ist, müssen Sie nur noch einstellen die Sichtbarkeit der Textfelder als wahr; – Sedrick
- 1. Wie verwende ich Blender-Modelle in Java?
- 2. Wie verwende ich AJAX in Java?
- 3. Wie verwende ich! = In Java-Strings
- 4. Wie verwende ich JSpeex in Java
- 5. Wie validiere ich Radiobuttons in jquery?
- 6. Java - Wie verwende ich eine Klassendatei?
- 7. Wie verwende ich JMSAppender log4j2 JAVA
- 8. Wie verwende ich Java Executor richtig?
- 9. Wie verwende ich DANE mit Java?
- 10. Wie verwende ich SNMP mit Java?
- 11. Wie man Radiobuttons dynamisch Text in Java ändern kann
- 12. Wie bekomme ich die Summe der radioButtons?
- 13. Wie verwende ich SGWTEE_HOME?
- 14. Wie kann ich Radiobuttons nebeneinander machen?
- 15. Wie ändere ich die Farbe der RadioButtons in PopupMenu?
- 16. Wie verwende ich eine lokale HTTPS-URL in Java?
- 17. Wie verwende ich Java Script in Excel-Makros?
- 18. Wie verwende ich Collections.sort() in Java? (Spezifische Situation)
- 19. Wie verwende ich das Button Group Swing-Steuerelement in Java?
- 20. Wie verwende ich benutzerdefinierte Java Annotation Processor in Gradle?
- 21. Wie verwende ich Java Collections.shuffle() in einem Scala-Array?
- 22. Wie verwende ich eine Python-Bibliothek in meiner Java-Anwendung?
- 23. Wie verwende ich "if-else" in der RX-Java-Kette?
- 24. Wie verwende ich S3 VPC-Endpunkt in Java?
- 25. Wie verwende ich den Namensraum org.apache.commons.lang in Java?
- 26. Wie verwende ich Weka Supervised Resample Filter in Java Code?
- 27. Wie verwende ich benutzerdefinierte Java-Klassen in Matlab?
- 28. Wie verwende ich den Befehl "ls * .c" in Java?
- 29. Wie verwende ich CordovaActivity und AppCompatActivity in Android Java-Code?
- 30. Wie verwende ich Regexes richtig in der Funktion matches() (Java)?
[Mögliche doppelte] (http://stackoverflow.com/questions/32424915/how- to-get-selected-radio-button-from-togglegroup), bitte bevor Sie versuchen, googlen Sie Ihre Frage. – lmiguelvargasf
Was hast du bisher versucht? Da ich den Eindruck habe, dass du neu bei Javafx bist, warum folgst du nicht ein paar Tutorials dazu? – n247s
Ja, ich bin neu nur ein Intro zu Java-Kurs am College nehmen –