2009-01-24 88 views

回答

0

不是开箱即用的。支持合并任意单元的Here is an exampleThis page有几个带有跨越单元的表的例子。当然它很老,你会得到你所支付的。如果付费软件是一个选项,JIDE Grids有一些非常好的摆台支持,包括custom cell spans

+12

这些URL中有3个是404。:( – 2012-07-03 14:00:54

2

您可以使用TableModel合并两个原始TableModel列来实现JTable。

class Model2 extends AbstractTableModel 
{ 
private TableModel delegate; 
public Model2(TableModel delegate) 
{ 
this.delegate= delegate; 
} 

public int getRowCount() { return this.delegate.getRowCount();} 
public int getColumnCount() { return this.delegate.getColumnCount()-1;} 
public Object getValueAt(int row, int col) 
{ 
if(col==0) return ""+delegate.getValueAt(row,col)+delegate.getValueAt(row,col+1); 
return delegate.getValueAt(col+1); 
} 
(...) 
} 
+0

我说合并'细胞',而不是列。 – 2009-01-24 22:07:32