之前有个朋友问我怎么对swing中的table合并单元格,现在写个demo给大家看看
效果图 
代码如下:
package www.ij2ee.com;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.table.DefaultTableModel;
/**
* 对swing合并单元格的一个demo
* @author http://www.ij2ee.com
*
*/
public class CTest {
public static void main(String args[]) {
JFrame jf = new JFrame("爱J2EE www.ij2ee.com 合并单元格 demo");
CMap m = new CMap1();
DefaultTableModel tm = new DefaultTableModel(16, 10) {
public boolean isCellEditable(int indexRow, int indexColumn) {
return false;
}
};
// tm.isCellEditable( 16, 10 );
tm.setValueAt("port1", 0, 0);// 对一个合并的单元格填一个数据。
jf.getContentPane().add(new JScrollPane(new CTable(m, tm)));
jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
jf.setSize(500, 500);
jf.setVisible(true);
}
}