java
A JComboBox , que permite ao usuário escolher uma das várias opções, pode ter duas formas muito diferentes. O formulário padrão é a caixa de combinação editável, que possui um botão e uma lista suspensa de valores. A segunda forma, chamada de caixa de combinação editável, dispõe de um campo de texto com um pequeno botão confinando-lo. O usuário pode digitar um valor no campo de texto ou clique no botão para exibir uma lista drop-down. Aqui está o que as duas formas de caixas de combinação semelhante no Java Look and Feel:
Caixa de combinação editável, antes (em cima) e depois que o botão é clicado
Caixa de combinação editável, antes e depois o botão de seta é clicado
Caixas de combinação requerem pouco espaço na tela, e sua (campo de texto) formato editável é útil para deixar o usuário escolher rapidamente um valor sem limitar o usuário para os valores apresentados. Outros componentes que podem exibir um-de-muitas escolhas são grupos de botões de rádio e listas . Grupos de botões de rádio são geralmente o mais fácil para os usuários a entender, mas as caixas de combinação pode ser mais apropriado quando o espaço é limitado, ou mais do que algumas opções estão disponíveis. As listas não são muito atraentes, mas eles são mais adequados do que caixas de combinação quando o número de itens é grande (por exemplo, mais de 20) ou ao selecionar vários itens podem ser válidas.
Porque as caixas de combinação editáveis e não editáveis são tão diferentes, esta seção trata-los separadamente. Esta seção aborda os seguintes tópicos:
Usando uma caixa de combinação não editável
Manipulando eventos em uma caixa de combinação
Usando uma caixa de combinação editável
Fornecer um processador personalizado
A API Combo Box
Exemplos que usam caixas de combinação
Usando uma caixa de combinação não editável
O aplicativo mostrado aqui usa uma caixa de combinação editável por escolher uma foto do animal de estimação:
Tente isto: