推薦一個超強的swing表格

cknet 12年前發布 | 12K 次閱讀 JavaSwing

http://code.google.com/p/simpleframework/
是一個國內開源的JavaWeb框架,但其net.simpleframework.swing包里面提供了一個超強的Swing表格,該表格有兩個實現
net.simpleframework.swing.JTableEx和
net.simpleframework.swing.JQuerySetTable(數據敏感的)

下面介紹其主要特點:

  1. 自動行號
  2. 通過滾動條動態獲取數據
  3. 數據獲取進度展示
  4. 自動過濾
  5. 凍結列,可以任意選擇列
  6. 列頭菜單和數據行菜單提供了表格的一些基本操作



用法:

普通表格:

final JTableEx table = new JTableEx(); // 實例

table.setColumns(new Object[] { "C1", "C2"}); // 設置列頭

for (int i = 0; i < 50; i++) {
            table.addRow(new Object[] {i, i +1}); // 寫數據

}

數據表格

IQueryEntitySet<?>  qs = DataObjectManagerFactory
                            .getQueryEntityManager(dataSource).query(new SQLValue("select id,downloads,filesize from simple_file")); // 獲取查詢對象

final JQuerySetTable<Map<String, Object>> table = new JQuerySetTable<Map<String, Object>>(qs);

 本文由用戶 cknet 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!