Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:javafx

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:javafx [2019/04/07 20:05] roehnerde:javafx [2023/02/25 20:07] (aktuell) roehner
Zeile 4: Zeile 4:
 Ab dem JDK 11 ist JavaFX nicht mehr im JDK enthalten und muss zusätzlich installiert werden. Sie können sich über https://gluonhq.com/products/javafx/ ein JavaFX Windows SDK herunterladen und parallel zum OpenJDK installieren. In der Konfiguration trägt man unter [[Konfiguration#Interpreter|Interpreter/JavaFX-Ordner]] den JavaFX-Ordner ein. Ab dem JDK 11 ist JavaFX nicht mehr im JDK enthalten und muss zusätzlich installiert werden. Sie können sich über https://gluonhq.com/products/javafx/ ein JavaFX Windows SDK herunterladen und parallel zum OpenJDK installieren. In der Konfiguration trägt man unter [[Konfiguration#Interpreter|Interpreter/JavaFX-Ordner]] den JavaFX-Ordner ein.
  
-Eine Dokumentation von JavaFX kann über https://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html heruntergeladen werden. Den Pfad der Indexdatei wird unter [[Konfiguration#Dokumentation|Dokumentation - Manual Java FX]] eingetragen. +Eine Dokumentation von JavaFX kann über https://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html heruntergeladen werden. Den Pfad der Indexdatei docsfx\api\index.html wird unter [[Konfiguration#Dokumentation|Dokumentation - Manual Java FX]] eingetragen. 
  
 {{:de:javafxconf.png|}} {{:de:javafxconf.png|}}
Zeile 84: Zeile 84:
 <code java>  if (MeineCheckBox.isSelected()) ...</code> <code java>  if (MeineCheckBox.isSelected()) ...</code>
 ---- ----
-==== RadioButton & ToggleGroup ====+==== Buttongroup ====
 {{:de:radiobuttonde.png}} {{:de:radiobuttonde.png}}
-RadioButtons bieten verschiedene Auswahlmöglichkeiten anaus denen man eine Option auswählen kann.\\+Eine Buttongroup gruppiert Radiobuttons oder Checkboxen. Setzen Sie das Attribut Checkboxes auf truewenn Sie eine Gruppe von Checkboxen wünschen. Geben Sie Ihre Optionen mit dem Items-Attribut ein.
  
-Zur Gruppierung von RadioButtons muss man eine unsichtbare ToggleGroup-Komponente {{:de:buttongroup.png}} in das Formular aufnehmen. +Für Radiobuttons fügt der Java-Editor diese Methode in den Quelltext ein:
-Den Namen dieser ToggleGroup-Komponenten gibt man bei jeder RadioButton-Komponente im Objekt-Inspektor beim Attribut //ToggleGroup// an.+
  
-Mit Hilfe der ToggleGroup kann man die ausgewählte Option ermitteln:+<code java>  public String buttonGroup1TG_getSelectedButtonGroupLabel() { ... }</code>
  
-Beispiel:+Damit lässt sich dann ganz einfach die ausgewählte Option einer Buttongroup ermitteln. Beispiel:
  
-<code java>RadioButton gewählterRadioButton = (RadioButton) toggleGroup1.getSelectedToggle();  +<code java>  if (bgFarbeTG_getSelectedButtonGroupLabel().equals("grün"))</code> 
-String gewählt = gewählterRadioButton.getText()</code>+\\
 ---- ----
 ==== ListView ==== ==== ListView ====
Zeile 155: Zeile 154:
  
 Zur Laufzeit kann man mit der Methode getValue() den aktuellen Wert abfragen: Zur Laufzeit kann man mit der Methode getValue() den aktuellen Wert abfragen:
-<code java>  int Wert = meinSpinner.getValue();       </code>+<code java>  int Wert = meinSpinner.getValue();</code> 
 + 
 +Um direkt auf Änderungen eines Spinners zu reagieren, benutzt man das //mouseClicked//-Ereignis.
 ---- ----
 ==== Canvas ==== ==== Canvas ====
de/javafx.1554660334.txt.gz · Zuletzt geändert: 2019/04/07 20:05 von roehner