Você está aqui: Java ::: Classes e Componentes ::: JList |
Entendendo a classe JListQuantidade de visualizações: 11539 vezes |
A classe JList representa um componente GUI do tipo lista no qual o usuário pode selecionar um ou mais itens. Veja a posição desta classe na hierarquia de classes da linguagem Java: java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JList Uma JList possui dois modelos (models): ListModel, que gerencia os dados na lista, e ListSelectionModel, que lida com a seleção de itens (três modos diferentes de seleção são suportados). A JList também suporta renderização customizada, por meio da implementação da interface ListCellRenderer. Podemos usar uma implementação padrão de ListCellRenderer (DefaultListCellRenderer) ou criar nossa própria implementação. O renderizador padrão exibe os itens da lista como uma String definida no método toString do objeto. A única exceção são as implementações de Icon, que serão exibidos da mesma forma que acontece em uma JLabel. Tenha em mente que um ListCellRenderer retorna um Component, mas este componente não é interativo e é usado somente para fins de exibição. Por exemplo, se uma JCheckBox for usada como renderizador, você não será capaz de marcá-la ou desmarcá-la. Ao contrário de JComboBox, uma JList não suporta edição de seus itens. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |