Package tecgraf.javautils.gui.table

Pacote de classes utilitárias para tabelas.

See:
          Description

Interface Summary
Filter Interface que modela um filtro para uma tabela.
FilteredTableListener Interface para um objeto que escuta mudanças em uma tabela filtrada.
IColumn<O> Modelo da coluna de uma tabela de objetos.
Os objetos são representados pelas linhas da tabela e as colunas representam suas propriedades.
ModifiableObjectTableProvider<T> Interface que estende a ObjectTableProvider, permitindo ao desenvolvedor criar uma tabela editável.
ObjectTableProvider<T> A interface ObjectTableProvider é usada conjuntamente com a classe ObjectTableModel.
RowCellValueProvider Deprecated. Esta classe não deve ser mais usada.
SortableTableListener Interface para um objeto que escuta mudanças em uma SortableTable.
 

Class Summary
AbstractColumn<O> Implementa com valores padrões os métodos opcionais da interface IColumn.
Colored<T extends Comparable<T>> Componente a ser apresentado nas células da tabela de alocação e de lotes.
ColumnGroup Agrupamento de colunas de uma tabela.
ColumnsObjectTableModel<T> Modelo de tabela de objetos de fácil construção.
Sua arquitetura permite reutilizar o código das colunas e exime o desenvolvedor de trabalhar com os índices da tabela, seja de linha ou de coluna.
DefaultLineWrapTableCellRenderer Renderizador padrão para desenho de células com quebra de linha dentro de uma tabela.
DefaultModifiableObjectTableProvider<T> Deprecated. implementar diretamente ModifiableObjectTableProvider resulta em melhor desempenho
DefaultObjectTableProvider<T> Deprecated. implementar diretamente ObjectTableProvider resulta em melhor desempenho
FilteredTableModel Modelo que filtra linhas de outro modelo de tabela.
FooterCell Classe "marcadora", isto é, cujo único objetivo é marcar uma determinada célula para indicar que esta pertence ao "total da coluna", isto é, a última ou penúltima linha de uma tabela de totalização, que deve manter fixa sua posição, independentemente da ordenação vigente.
FooterComparatorWrapper<T> Classe que "decora" (Wrapper) um comparador de colunas de uma tabela, garantindo que determinadas linhas, identificadas por classes "marcadoras", mantenham uma posição fixa no fim da tabela.
FooterModelWrapper Classe que "decora" ou "engloba" um modelo (Wrapper) com um rodapé, isto é, exibindo uma informação calculada fixa na última linha.
FooterRendererWrapper Classe que "decora" os renderizadores usados para desenhar as células de uma tabela com totalização.
GroupableTableHeader Header que permite agrupar colunas e dar um título a este grupo.
MultiLineHeaderRenderer Classe para renderização do cabeçalho das colunas da tabela.
MultiLineLabelHeaderRenderer Classe para renderização do cabeçalho das colunas da tabela, sendo que o texto pode [ou não] conter múltiplas linhas ['\n'].
MultiLinePanelHeaderRenderer Classe para renderização do cabeçalho das colunas da tabela como um panel.
ObjectTableBuilder<R> Facilita a construção de tabelas de objetos.
ObjectTableModel<T> Modelo para tabelas em que cada objeto representando uma linha da tabela.
RespectEnabledStateCellRenderer Renderizador de células da tabela que honra o estado da tabela (habilitado/desabilitado), garantindo que todas as células estejam no mesmo estado.
RowHeader Classe que define o header para as linhas de uma tabela.
RowHeaderTablePane Classe que define um painel com uma tabela com um header de linha.
RowTableModel Deprecated. Esta classe não deve ser mais usada.
SortableTable Esta classe representa uma tabela com linhas ordenadas, que pode ser reordenada clicando-se no cabeçalho de cada uma de suas colunas.
A tabela exibirá um ícone de seta, indicando o sentido da ordenação, no cabeçalho da coluna que estiver servindo de base para a ordenação.
TecDefaultRowSorter<M,I> An implementation of RowSorter that provides sorting and filtering around a grid-based data model.
TecDefaultRowSorter.ModelWrapper<M,I> DefaultRowSorter.ModelWrapper is responsible for providing the data that gets sorted by DefaultRowSorter.
TecTableRowSorter<M extends TableModel> An implementation of RowSorter that provides sorting and filtering using a TableModel.
TotalizerModelWrapper Classe que "decora" ou "engloba" um modelo (Wrapper), totalizando as colunas especificadas e exibindo o resultado na última linha.
 

Enum Summary
Colored.IconAlignment Alinhamento do ícone
MultiLinePanelHeaderRenderer.TextStyle Estilos para formatação do texto do cabeçalho.
ObjectTableBuilder.ColumnsWidthPolicy Política de ajuste da largura das colunas.
ObjectTableBuilder.SelectionMode Modo de seleção das linhas da tabela.
 

Package tecgraf.javautils.gui.table Description

Pacote de classes utilitárias para tabelas.



Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.