Button
https://docs.oracle.com/javafx/2/ui_controls/button.htm#CJHEEACB
Button button = new Button("Accept");
button.setOnAction(e -> System.out.println("Clicked"));
Mit Bild:
Image imageDecline = new Image(getClass().getResourceAsStream("not.png"));
Button imgButton = new Button();
imgButton.setGraphic(new ImageView(imageDecline));RadioButton
https://docs.oracle.com/javafx/2/ui_controls/radio-button.htm#BABBJBDA
RadioButton rb = new RadioButton("Calendar")
rb.setSelected(true);
rb.isSelected();
ToggleGroup
radioButton.setToggleGroup(toggleGroup)
toggleGroup.getSelectedToggle();
toggleGroup.selectToggle(radioButton);
Label
https://docs.oracle.com/javafx/2/ui_controls/label.htm#CIHHFIBJ
label.setText("Neuer Text");
label.getText();
TextField
https://docs.oracle.com/javafx/2/ui_controls/text-field.htm#BABBCEIG
textField.setText("Hallo");
String value = textField.getText();
textField.clear();
Spinner
Spinner spinner = new Spinner(min, max, start)
spinner.getValue();
spinner.setValueFactory(new SpinnerValueFactory.IntegerSpinnerValueFactory(min, max));
ToggleButton
https://docs.oracle.com/javafx/2/ui_controls/toggle-button.htm#CACJDICF
toggleButton.setSelected(true);
toggleButton.isSelected();
Checkbox
https://docs.oracle.com/javafx/2/ui_controls/checkbox.htm#CHDFEJCD
checkBox.setSelected(true);
checkBox.isSelected();
ChoiceBox
https://docs.oracle.com/javafx/2/ui_controls/choice-box.htm#BCEDJAEH
choiceBox.getItems().addAll("A", "B");
choiceBox.setValue("A");
choiceBox.getValue();
PasswordField
https://docs.oracle.com/javafx/2/ui_controls/password-field.htm#CHDIAAAJ
passwordField.setText("1234");
String pw = passwordField.getText();
ScrollBar
https://docs.oracle.com/javafx/2/ui_controls/scrollbar.htm#BGBEGJDE
scrollBar.setMin(0);
scrollBar.setMax(100);
scrollBar.setValue(50);
double val = scrollBar.getValue();
ScrollPane
https://docs.oracle.com/javafx/2/ui_controls/scrollpane.htm#CBBFFBCH
scrollPane.setContent(node);
scrollPane.setVvalue(0.5);
scrollPane.setHvalue(0.0);
ListView
https://docs.oracle.com/javafx/2/ui_controls/list-view.htm#CEGGEDBF
listView.getItems().addAll("Item 1", "Item 2");
listView.getSelectionModel().getSelectedItem();
TableView
https://docs.oracle.com/javafx/2/ui_controls/table-view.htm#CJAGAAEE
tableView.getItems().add(item);
tableView.getSelectionModel().getSelectedItem();
TreeView
https://docs.oracle.com/javafx/2/ui_controls/tree-view.htm#BABDEADA
treeView.getSelectionModel().getSelectedItem();
treeView.getRoot();
ComboBox
https://docs.oracle.com/javafx/2/ui_controls/combo-box.htm#BABJCCIB
comboBox.getItems().addAll("X", "Y");
comboBox.setValue("X");
comboBox.getValue();
Separator
https://docs.oracle.com/javafx/2/ui_controls/separator.htm#BGBCFDFI
separator.setOrientation(Orientation.HORIZONTAL);
Slider
https://docs.oracle.com/javafx/2/ui_controls/slider.htm#CCHFBJCH
slider.setMin(0);
slider.setMax(100);
slider.setValue(50);
double val = slider.getValue();
slider.setShowTickMarks(true);
slider.setShowTickLabels(true);
ProgressBar
https://docs.oracle.com/javafx/2/ui_controls/progress.htm#CHDDJAJE
progressBar.setProgress(0.5);
double value = progressBar.getProgress();
Hyperlink
https://docs.oracle.com/javafx/2/ui_controls/hyperlink.htm#CIHGADBG
hyperlink.setOnAction(e -> openLink());
hyperlink.setText("Click me");
Tooltip
https://docs.oracle.com/javafx/2/ui_controls/tooltip.htm#BABBIJBJ
Tooltip tooltip = new Tooltip("Info");
Tooltip.install(node, tooltip);
HTMLEditor
https://docs.oracle.com/javafx/2/ui_controls/editor.htm#CHDBEGDD
String html = htmlEditor.getHtmlText();
htmlEditor.setHtmlText("<b>Text</b>");
TitlePane
https://docs.oracle.com/javafx/2/ui_controls/accordion-titledpane.htm#CACGBAHI
titledPane.setExpanded(true);
titledPane.setText("Titel");
titledPane.setContent(node);
Menu
https://docs.oracle.com/javafx/2/ui_controls/menu_controls.htm#BABGHADI
Menu menu = new Menu("Datei");
MenuItem item = new MenuItem("Öffnen");
menu.getItems().add(item);
ColorPicker
https://docs.oracle.com/javafx/2/ui_controls/color-picker.htm#BABHFGHA
Color color = colorPicker.getValue();
colorPicker.setValue(Color.RED);
PaginationControl
https://docs.oracle.com/javafx/2/ui_controls/pagination.htm#CACJCAGB
pagination.setPageFactory(pageIndex -> createPage(pageIndex));
pagination.setPageCount(10);
FileChooser
https://docs.oracle.com/javafx/2/ui_controls/file-chooser.htm#CCHICECF
FileChooser fc = new FileChooser();
File file = fc.showOpenDialog(stage);