Toolbar
Werkbalken bieden gebruikers snelle toegang tot kernacties en navigatie-elementen. De webforJ Toolbar
-component is een horizontale container die een set actieknoppen, pictogrammen of andere componenten kan bevatten. Het is goed geschikt voor het beheren van pagina-instellingen en het huisvesten van belangrijke functies zoals een zoekbalk of een notificatieknop.
Organiseren van werkbalkinhoud
De Toolbar
organiseert essentiële componenten in een gemakkelijk toegankelijke en consistente lay-out. Standaard neemt deze de volledige breedte van zijn ouder-element in en biedt vier plaatsingsgebieden, of slots, voor het organiseren van componenten:
- Begin: Bevat meestal een
AppDrawerToggle
of een startknop. - Titel: Gebruikt voor app-namen of logo's.
- Inhoud: Voor acties met hoge aandacht zoals zoeken of navigeren.
- Einde: Minder frequente acties, zoals gebruikersprofiel of hulp.
Elke slot heeft een methode voor het toevoegen van componenten: addToStart()
, addToTitle()
, addToContent()
, en addToEnd()
.
De volgende demo laat zien hoe je een Toolbar
aan een AppLayout toevoegt en alle ondersteunde slots effectief benut.
Om meer te lezen over het implementeren van werkbalken binnen een AppLayout
, zie Sticky werkbalken en Mobiele navigatielay-out.
Toon code
- Java
Compacte modus
Gebruik setCompact(true)
om de padding rond een Toolbar
te verminderen. Dit is handig wanneer je meer inhoud op het scherm wilt passen, vooral in apps met gestapelde werkbalken of beperkte ruimte. De werkbalk functioneert nog steeds hetzelfde—alleen de hoogte wordt verkleind. Deze modus wordt vaak gebruikt in headers, zijbalken of lay-outs waar de ruimte krap is.
Toolbar toolbar = new Toolbar();
toolbar.setCompact(true);
Toon code
- Java
ProgressBar
in werkbalken
Een ProgressBar
dient als visuele indicator voor lopende processen, zoals het laden van gegevens, het uploaden van bestanden of het voltooien van stappen in een flow. Wanneer deze binnen een Toolbar
is geplaatst, aligneert de ProgressBar
netjes langs de onderrand, waardoor deze niet opvalt, terwijl het toch duidelijk de voortgang aan gebruikers communiceert.
Je kunt het combineren met andere componenten in de werkbalk zoals knoppen of labels zonder de lay-out te verstoren.
Toon code
- Java
Stijlen
Thema's
Toolbar
-componenten omvatten zeven ingebouwde thema's voor snelle visuele aanpassing:
Toon code
- Java