tecgraf.javautils.gui.table
Class ColumnGroup

java.lang.Object
  extended by tecgraf.javautils.gui.table.ColumnGroup

public class ColumnGroup
extends Object

Agrupamento de colunas de uma tabela. Utilizado para criar um header com um título para várias colunas. Um agrupamento pode conter colunas ou agrupamentos de colunas.


Constructor Summary
ColumnGroup(String text)
          Cria um agrupamento com um título.
 
Method Summary
 void add(Object col)
          Adiciona uma coluna ou grupamento ao agrupamento.
 List<Object> getAllColumns()
          Recupera as colunas ou grupamentos contidos neste agrupamento.
 TableCellRenderer getHeaderRenderer()
          Obtém o renderizador do cabeçalho deste grupamento.
 String getHeaderValue()
          Informa o título do agrupamento.
 int getWidth()
          Obtém a largura do agrupamento.
 void setHeaderRenderer(TableCellRenderer renderer)
          Define o renderizador do cabeçalho deste grupamento.
 void setHeaderValue(String text)
          Altera o título do agrupamento.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnGroup

public ColumnGroup(String text)
Cria um agrupamento com um título. O apresentador deste agrupamento utiliza o mesmo padrão do apresentador já existente na tabela.

Parameters:
text - título da coluna.
Method Detail

add

public void add(Object col)
Adiciona uma coluna ou grupamento ao agrupamento.

Parameters:
col - coluna ou grupamento a ser adicionada.

getHeaderValue

public String getHeaderValue()
Informa o título do agrupamento.

Returns:
título do agrupamento.

setHeaderValue

public void setHeaderValue(String text)
Altera o título do agrupamento.

Parameters:
text - título do agrupamento.

getAllColumns

public List<Object> getAllColumns()
Recupera as colunas ou grupamentos contidos neste agrupamento.

Returns:
as colunas ou grupamentos contidos neste agrupamento.

getHeaderRenderer

public TableCellRenderer getHeaderRenderer()
Obtém o renderizador do cabeçalho deste grupamento.

Returns:
o renderizador do cabeçalho deste grupamento.

setHeaderRenderer

public void setHeaderRenderer(TableCellRenderer renderer)
Define o renderizador do cabeçalho deste grupamento.

Parameters:
renderer - o renderizador do cabeçalho deste grupamento.

getWidth

public int getWidth()
Obtém a largura do agrupamento.

Returns:
largura do agrupamento.


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