public class ColumnGroup extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
margin
合并的单元格内部两个最小JTableHeader的间隙,其实就是去掉线后那个Border
|
protected TableCellRenderer |
renderer
合并的JTableHeader的Renderer
|
protected String |
text
合并后单元格显示的文本信息
|
protected Vector<Object> |
vector
合并的单元格的各个实际的最小单元格存储结构
|
| 构造器和说明 |
|---|
ColumnGroup(String text) |
ColumnGroup(TableCellRenderer renderer,
String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
protected TableCellRenderer renderer
protected String text
private int margin
public ColumnGroup(String text)
public ColumnGroup(TableCellRenderer renderer, String text)
public void add(Object obj)
obj - public Vector<ColumnGroup> getColumnGroups(TableColumn column, Vector<ColumnGroup> group)
column - group - public TableCellRenderer getHeaderRenderer()
public Object getHeaderValue()
public int getSize()
public Dimension getSize(JTable table)
public String getText()
public boolean removeColumn(ColumnGroup ptg, TableColumn tc)
public boolean removeColumnGrp(ColumnGroup ptg, ColumnGroup tg)
public void setColumnMargin(int margin)
public void setHeaderRenderer(TableCellRenderer renderer)
public void setText(String newText)
Copyright © 2013–2019 Alibaba Group. All rights reserved.