Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 05 - Botão de Opção, Grupo de Botões e Caixa de Combinação

O Componente Caixa de Combinação (JComboBox)

Esse componente é semelhante ao componente Lista (que será discutido posteriormente em outra aula). A diferença é que a lista de itens de um componente Caixa de combinação fica escondida, restrita apenas a uma linha, ocupando dessa forma menos espaço do que outros componentes, como o Lista (JList) e o Área de texto (JTextArea), que você irá conhecer no decorrer deste curso. Esse componente é utilizado para armazenar informações em forma de uma lista, sendo cada item em uma linha, e apenas uma seleção será permitida.

Você poderá utilizar um componente Caixa de combinação em qualquer formulário ou aplicação, desde que a escolha seja de um único item da lista. Veja algumas sugestões:

  • os estados de um país;
  • faixas de idades;
  • faixas de salários;
  • gêneros de filmes;
  • categorias de livros, entre outras.

Essas são situações em que apenas uma seleção é válida.

Um componente Caixa de combinação pode ser estático ou editável. Um componente Caixa de combinação estático permite ao usuário fazer uma seleção de uma lista apresentada, e uma Caixa de combinação editável é mais flexível, permite ao usuário digitar um texto diretamente em um campo de texto no topo da lista. Se a lista alcançar o rodapé do documento, ela será aberta para cima e não para baixo. Esse componente é composto de três subcomponentes:

  • um componente Botão (JButton);
  • um componente Campo de texto (JTextField);
  • um componente Lista (JList).

Versão 5.3 - Todos os Direitos reservados