Java Swing table 合并单元格 « 关注Java

公告:上个空间遭黑客攻击,刚恢复换了空间,数据全部丢失,我也尽力挽回了部分链接,请各位交换链接的博友,看到后留言给我。

Java Swing table 合并单元格

 

之前有个朋友问我怎么对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);

}

}
声明:本文采用 BY-NC-SA 协议进行授权,本文链接:Java Swing table 合并单元格