com.alibaba.druid.support.jconsole.model
Class ColumnGroup

java.lang.Object
  extended by com.alibaba.druid.support.jconsole.model.ColumnGroup

public class ColumnGroup
extends Object


Constructor Summary
ColumnGroup(String text)
           
ColumnGroup(TableCellRenderer renderer, String text)
           
 
Method Summary
 void add(Object obj)
          增加单元格
 Vector<ColumnGroup> getColumnGroups(TableColumn column, Vector<ColumnGroup> group)
          根据JTable的某一列取得它的所有的包含列,
 TableCellRenderer getHeaderRenderer()
           
 Object getHeaderValue()
           
 int getSize()
          取得合并后的单元格的大小
 Dimension getSize(JTable table)
          取得合并后的单元格的大小,这个方法需要计算,首先 是取得一个没有合并的最小单元格的JTableHeader 的大小,
通过Renderer取得组件
 String getText()
           
 boolean removeColumn(ColumnGroup ptg, TableColumn tc)
           
 boolean removeColumnGrp(ColumnGroup ptg, ColumnGroup tg)
           
 void setColumnMargin(int margin)
           
 void setHeaderRenderer(TableCellRenderer renderer)
           
 void setText(String newText)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnGroup

public ColumnGroup(String text)

ColumnGroup

public ColumnGroup(TableCellRenderer renderer,
                   String text)
Method Detail

add

public void add(Object obj)
增加单元格

Parameters:
obj -

getColumnGroups

public Vector<ColumnGroup> getColumnGroups(TableColumn column,
                                           Vector<ColumnGroup> group)
根据JTable的某一列取得它的所有的包含列,

Parameters:
column -
group -
Returns:

getHeaderRenderer

public TableCellRenderer getHeaderRenderer()

getHeaderValue

public Object getHeaderValue()

getSize

public int getSize()
取得合并后的单元格的大小

Returns:

getSize

public Dimension getSize(JTable table)
取得合并后的单元格的大小,这个方法需要计算,首先 是取得一个没有合并的最小单元格的JTableHeader 的大小,
通过Renderer取得组件

Returns:

getText

public String getText()

removeColumn

public boolean removeColumn(ColumnGroup ptg,
                            TableColumn tc)

removeColumnGrp

public boolean removeColumnGrp(ColumnGroup ptg,
                               ColumnGroup tg)

setColumnMargin

public void setColumnMargin(int margin)

setHeaderRenderer

public void setHeaderRenderer(TableCellRenderer renderer)

setText

public void setText(String newText)


Copyright © 2012 Alibaba Group. All Rights Reserved.