18. diel - TableView v JavaFX
V minulej lekcii, Grafické hodiny v JavaFX - Obsluha formulára , sme dokončili aplikáciu Grafických hodín.
V dnešnom JavaFX tutoriále sa pozrieme na zaujímavý komponent
TableView
.
Komponent TableView
slúži na zobrazovanie
tabuľkových hodnôt. Urobíme si jednoduchý príklad na
zobrazenie zoznamu osôb pomocou TableView
. My si osoby vložíme
do kolekcie ArrayList
. V praxi by sme ich pomocou rovnakých
postupov vkladali do kolekcie z databázy.
Návrh formulára
Otvoríme siSceneBuilder
a pridáme do aplikácie 2 komponenty:
- Tabuľku
TableView
, ktoré nastavíme id naosobyTable
- tlačidlo
Button
, ktorému nastavíme id navypisButton
, text naVypiš
a pole On Action naVypisButtonClick
.
Oba automaticky vytvorené stĺpce tabuľky označíme a vymažeme.
V záložke Properties tabuľke nastavíme vlastnosť Column
Resize Policy na constrained-size
. Vďaka tejto vlastnosti sa
stĺpčeky roztiahnu cez celú tabuľku. Tabuľka tak bude
vyzerať lepšie.
Náš formulár vyzerá takto:
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V JavaFX tutoriále naprogramujeme jednoduchú aplikáciu, využívajúcu tabuľku TableView. Naučíme sa definovať vlastné stĺpce a zobraziť vybraný riadok.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.