JavaFX v kostce
Z MiS
(Rozdíly mezi verzemi)
(→Vyskakovací okno: Doplnění podrobnějšího popisu.) |
(Popis nastavení Scene Builderu + seznam základních prvků - zatím Button a Label) |
||
| (Nejsou zobrazeny 2 mezilehlé verze od 1 uživatele.) | |||
| Řádka 8: | Řádka 8: | ||
Návod: [https://www.jetbrains.com/help/idea/javafx.html#create-project JetBrains.com → Help IDEA → JavaFX] | Návod: [https://www.jetbrains.com/help/idea/javafx.html#create-project JetBrains.com → Help IDEA → JavaFX] | ||
| + | |||
| + | ; Nastavení Scene Builderu | ||
| + | # Vyber soubor .fxml | ||
| + | # Na spodní záložce okna přepni z ''Text'' na ''Scene Builder''. | ||
| + | # Možná bude třeba doinstalovat Scene Builder a knihovnu JavaFX — zobrazí se postupně odkazy. | ||
| + | |||
| + | |||
| + | == Základní prvky == | ||
| + | * <code>Button</code> | ||
| + | * <code>Label</code> | ||
| + | |||
== Vyskakovací okno == | == Vyskakovací okno == | ||
| Řádka 19: | Řádka 30: | ||
alert.setAlertType(Alert.AlertType.ERROR); | alert.setAlertType(Alert.AlertType.ERROR); | ||
| − | ; Zobrazení okna: | + | ; Zobrazení vyskakovacího okna: |
alert.show(); | alert.show(); | ||
| + | * Kód, který vyvolal vyhození vyskakovacího okna pokračuje dál. | ||
alert.showAndWait(); | alert.showAndWait(); | ||
| + | * Pozastaví provádění kódu v hlavním okně, dokud vyskakovací okno nezavřeme. | ||
; Typy oken <code>AlertType</code>: | ; Typy oken <code>AlertType</code>: | ||
| − | + | * <code>AlertType.INFORMATION</code> | |
| − | + | * <code>AlertType.CONFIRMATION</code> ... nabídne tlačítka ''OK'' a ''Cancel'' | |
| − | + | * <code>AlertType.WARNING</code> | |
| − | + | * <code>AlertType.ERROR</code> | |
| − | + | ||
| + | |||
| + | == Tabulka == | ||
| + | Tutoriál: [https://docs.oracle.com/javafx/2/ui_controls/table-view.htm Docs.Oracle.com → Using JavaFX UI Controls → Table View] | ||
Aktuální verze z 2. 1. 2024, 10:38
Obsah |
Vytvoření prvního projektu
Předpokládáme použití IDE IntelliJ IDEA (vyzkoušeno na verzi 2023.3).
- Zavři stávající projekt
- Plugins > JavaFX musí být povolen
- Nový projekt → zatrhni: 1) + 2)
Návod: JetBrains.com → Help IDEA → JavaFX
- Nastavení Scene Builderu
- Vyber soubor .fxml
- Na spodní záložce okna přepni z Text na Scene Builder.
- Možná bude třeba doinstalovat Scene Builder a knihovnu JavaFX — zobrazí se postupně odkazy.
Základní prvky
-
Button -
Label
Vyskakovací okno
new Alert(Alert.AlertType.ERROR, "Popis chyby!").showAndWait();
- Podrobněji
Alert alert = new Alert(Alert.AlertType.INFORMATION);
alert.setTitle("Nadpis");
alert.setContentText("Zpráva pro zobrazení");
Později jde typ okna změnit:
alert.setAlertType(Alert.AlertType.ERROR);
- Zobrazení vyskakovacího okna
alert.show();
- Kód, který vyvolal vyhození vyskakovacího okna pokračuje dál.
alert.showAndWait();
- Pozastaví provádění kódu v hlavním okně, dokud vyskakovací okno nezavřeme.
- Typy oken
AlertType
-
AlertType.INFORMATION -
AlertType.CONFIRMATION... nabídne tlačítka OK a Cancel -
AlertType.WARNING -
AlertType.ERROR
Tabulka
Tutoriál: Docs.Oracle.com → Using JavaFX UI Controls → Table View