是否可以合并JTable对象的某些单元格?在JTable中合并单元格
merging cells http://www.codeguru.com/java/articles/139_table12.gif
如果通过JTable中是不可能什么是最好的办法。谢谢。
是否可以合并JTable对象的某些单元格?在JTable中合并单元格
merging cells http://www.codeguru.com/java/articles/139_table12.gif
如果通过JTable中是不可能什么是最好的办法。谢谢。
不是开箱即用的。支持合并任意单元的Here is an example。 This page有几个带有跨越单元的表的例子。当然它很老,你会得到你所支付的。如果付费软件是一个选项,JIDE Grids有一些非常好的摆台支持,包括custom cell spans。
您可以使用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);
}
(...)
}
我说合并'细胞',而不是列。 – 2009-01-24 22:07:32
这些URL中有3个是404。:( – 2012-07-03 14:00:54