是否有可能合并一个JTable对象的某些细胞?

“合并单元格” 结果 <子>(来源: codeguru.com

如果这是不可能通过的JTable什么是最好的办法。感谢。

有帮助吗?

解决方案

不超出现成。 下面是一个例子支持合并arbitrarty细胞。 此页面具有跨越细胞表的几个例子。当然,它的老,你会得到你所支付的。如果付费软件是有一些非常好的转台支持的选项,基德网格包括定制单元跨越

其他提示

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

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);
 }
(...)
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top