JavaFX v kostce

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(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&nbsp;hlavním okně, dokud vyskakovací okno nezavřeme.
  
 
; Typy oken <code>AlertType</code>:
 
; Typy oken <code>AlertType</code>:
AlertType.NONE
+
* <code>AlertType.INFORMATION</code>
AlertType.CONFIRMATION
+
* <code>AlertType.CONFIRMATION</code> ... nabídne tlačítka ''OK'' a ''Cancel''
AlertType.INFORMATION
+
* <code>AlertType.WARNING</code>
AlertType.WARNING
+
* <code>AlertType.ERROR</code>
AlertType.ERROR
+
 
 +
 
 +
== Tabulka ==
 +
Tutoriál: [https://docs.oracle.com/javafx/2/ui_controls/table-view.htm Docs.Oracle.com &rarr; Using JavaFX UI Controls &rarr; 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).

  1. Zavři stávající projekt
  2. Plugins > JavaFX musí být povolen
  3. Nový projekt → zatrhni: 1) + 2)

Návod: JetBrains.com → Help IDEA → JavaFX

Nastavení Scene Builderu
  1. Vyber soubor .fxml
  2. Na spodní záložce okna přepni z Text na Scene Builder.
  3. Možná bude třeba doinstalovat Scene Builder a knihovnu JavaFX — zobrazí se postupně odkazy.


Základní prvky


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();
alert.showAndWait();
Typy oken AlertType


Tabulka

Tutoriál: Docs.Oracle.com → Using JavaFX UI Controls → Table View

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje