ListBox
De ListBox component toont een scrollbare lijst van items die zichtbaar blijft zonder dat een dropdown geopend hoeft te worden. Het ondersteunt zowel enkele als meerdere selecties en werkt goed wanneer gebruikers alle beschikbare opties tegelijk moeten zien.
Gebruik
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.
-
Toewijzing van Gebruikersrollen: In applicaties met gebruikers-toegangscontrole kunnen beheerders een
ListBoxgebruiken 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 uit een lijst selecteren en deze aan verschillende teamleden toewijzen. Dit vereenvoudigt de taakdelegatie en zorgt ervoor dat verantwoordelijkheden duidelijk gedefinieerd zijn binnen het team. -
Filtering op Meerdere Categorieën: In een zoekapplicatie moeten gebruikers vaak zoekresultaten filteren op basis van meerdere criteria. Een
ListBoxkan verschillende filteropties tonen, zoals
- Productkenmerken
- Prijsklassen
- Merken.
Gebruikers kunnen items uit elke filtercategorie selecteren, zodat ze 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 aan hun inhoud te koppelen, waardoor het eenvoudiger wordt om inhoudselementen in het systeem te organiseren en op te zoeken.
Selectieopties
Standaard is de lijstbox geconfigureerd om de selectie van één item tegelijk toe te staan. De ListBox implementeert echter de MultipleSelectableList interface, die kan worden geconfigureerd met een ingebouwde methode waarmee gebruikers meerdere items kunnen selecteren met de Shift toets voor aaneengeschakelde selectie en de Control (Windows) of Command (Mac) toets voor afzonderlijke, meerdere itemselecties.
Gebruik de setSelectionMode() functie om deze eigenschap te wijzigen. Deze methode accepteert ofwel SelectionMode.SINGLE of SelectionMode.MULTIPLE.
Op aanraakapparaten, wanneer meerdere selecties zijn 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 het typen van een lettertoets terwijl de ListBox focus heeft, selecteert de optie die met die letter begint, of cyclus door de opties die met die letter beginnen als er meerdere opties bestaan.
Toon Code
- Java
Stijling
Beste praktijken
Om een optimale gebruikerservaring te garanderen bij het gebruik van de ChoiceBox component, overweeg de volgende beste praktijken:
-
Prioriteer Informatiehiërarchie: Zorg ervoor dat de items in een
ListBoxzijn georganiseerd in een logische en hiërarchische volgorde. Plaats de belangrijkste en het meest gebruikte opties bovenaan de lijst. Dit maakt het gemakkelijker voor gebruikers om te vinden wat ze nodig hebben zonder overmatig te scrollen. -
Beperk Lijstlengte: Vermijd het overweldigen van gebruikers met een overdreven lange
ListBox. Als er een groot aantal items te tonen is, overweeg dan het implementeren van paginering, zoeken, of filtering opties om gebruikers te helpen items snel te vinden. Alternatief kun je items in categorieën groeperen om de lijstlengte te verkorten. -
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 je
ListBoxmeerdere selecties toestaat, biedt dan visuele of tekstuele feedback die aangeeft dat meerdere items uit de lijst kunnen worden geselecteerd. -
Standaardselectie: Overweeg om een standaardselectie voor de
ListBoxin te stellen, vooral als één optie vaker gebruikt wordt dan andere. Dit kan de gebruikerservaring stroomlijnen door de meest waarschijnlijke keuze vooraf te selecteren.