jtable에서 세포를 병합합니다
문제
해결책
상자가 아닙니다. 여기 예입니다 이는 병합 중재 세포를 지원합니다. 이 페이지 스패닝 세포가있는 테이블의 몇 가지 예가 있습니다. 물론 그것은 오래되었고 당신은 당신이 지불하는 것을 얻습니다. 유료 소프트웨어가 옵션 인 경우 지드 그리드 정말 멋진 스윙 테이블 지원이 있습니다 맞춤 셀에 걸쳐 있습니다.
다른 팁
원래 테이블 모드의 두 열을 병합하는 테이블 모델을 사용하여 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);
}
(...)
}
제휴하지 않습니다 StackOverflow