ListBox
This class is a Lijst component, and inherits its features and behaviors. For an overview of Lijst properties, events, and other important information, please refer to the Lijst documentation.
De ListBox
component is een gebruikersinterface-element dat is ontworpen om een scrollbare lijst van objecten weer te geven en gebruikers in staat stelt om enkele of meerdere items uit de lijst te selecteren. Gebruikers kunnen ook interageren met de ListBox
met de pijltoetsen.
Usages
-
Toewijzing van Gebruikersrollen: In applicaties met gebruikers toegangscontrole kunnen beheerders een
ListBox
gebruiken om rollen en machtigingen aan gebruikers toe te wijzen. Gebruikers worden geselecteerd uit een lijst, en de rollen of machtigingen worden toegewezen op basis van hun selectie. Dit zorgt voor nauwkeurige en gecontroleerde toegang tot verschillende functies en gegevens binnen de applicatie. -
Toewijzing van Projecttaken: In projectmanagementsoftware zijn
ListBox
componenten nuttig voor het toewijzen van taken aan teamleden. Gebruikers kunnen taken selecteren uit een lijst en deze toewijzen aan verschillende teamleden. Dit vereenvoudigt de taakdelegatie en zorgt ervoor dat verantwoordelijkheden duidelijk gedefinieerd zijn binnen het team. -
Multi-Categorie Filtering: In een zoekapplicatie moeten gebruikers vaak zoekresultaten filteren op basis van meerdere criteria. Een
ListBox
kan verschillende filteropties weergeven, zoals
- Productkenmerken
- Prijsklassen
- Merken.
Gebruikers kunnen items selecteren uit elke filtercategorie, zodat ze de zoekresultaten kunnen verfijnen en precies kunnen vinden wat ze zoeken.
- Inhoudscategorisering: In contentmanagementsystemen helpen
ListBox
componenten bij het categoriseren van artikelen, afbeeldingen of bestanden. Gebruikers kunnen een of meer categorieën selecteren om te associëren met hun inhoud, wat het gemakkelijker maakt om inhoudsitems in het systeem te organiseren en te doorzoeken.
Selection Options
Standaard is de lijstbox geconfigureerd om selectie van één item per keer toe te staan. De ListBox
implementeert echter de MultipleSelectableList
interface, die kan worden geconfigureerd met een ingebouwde methode die gebruikers in staat stelt om meerdere items met de Shift
toets te selecteren voor aaneengeschakelde invoerselectie en Control
(Windows) of Command
(Mac) toets voor aparte, meervoudige itemselectie.
Gebruik de setSelectionMode()
functie om deze eigenschap te wijzigen. Deze methode accepteert ofwel SelectionMode.SINGLE
of SelectionMode.MULTIPLE
.
Op aanraakapparaten, wanneer meervoudige selectie is ingeschakeld, kunnen gebruikers meerdere items selecteren zonder de shift-toets ingedrukt te houden.
Bovendien kunnen de pijltoetsen worden gebruikt om door de ListBox
te navigeren, en door een lettertoets in te typen terwijl de ListBox
focus heeft, wordt de optie geselecteerd die begint met die letter, of cyclus door de opties die beginnen met die letter, als er meerdere opties bestaan.
Toon Code
- Java
Styling
Best Practices
Om een optimale gebruikerservaring te waarborgen bij het gebruik van de ChoiceBox
component, overweeg de volgende best practices:
-
Prioriteer Informatiehiërarchie: Zorg ervoor dat de items in een
ListBox
georganiseerd zijn in een logische en hiërarchische volgorde. Plaats de belangrijkere en vaak gebruikte opties bovenaan de lijst. Dit maakt het gemakkelijker voor gebruikers om te vinden wat ze nodig hebben zonder overmatig scrollen. -
Beperk Lijstlengte: Vermijd het overweldigend maken van gebruikers met een overmatig lange
ListBox
. Als er een groot aantal items te tonen is, overweeg dan om paginering, zoeken of filteropties te implementeren om gebruikers te helpen items snel te lokaliseren. Alternatief kunt u items in categorieën groeperen om de lijstlengte te verminderen. -
Duidelijke en Beschrijvende Labels: Geef duidelijke en beschrijvende labels voor elk item in de
ListBox
. Gebruikers moeten het doel van elke optie zonder ambiguïteit kunnen begrijpen. Gebruik beknopte en betekenisvolle itemlabels. -
Feedback voor Meervoudige Selectie: Als uw
ListBox
meerdere selecties toestaat, geef visuele of tekstuele feedback die aangeeft dat meerdere items uit de lijst kunnen worden geselecteerd. -
Standaardselectie: Overweeg om een standaardselectie voor de
ListBox
in te stellen, vooral als één optie vaker wordt gebruikt dan andere. Dit kan de gebruikerservaring stroomlijnen door de waarschijnlijk te kiezen optie vooraf te selecteren.