表格(jtable)是我們在gui開發中很常用的一個元件。表格在可視化程式設計中用于顯示資訊,在swing程式設計中非常有用,當要顯示大量資料時,用表格可以清晰的顯示出來。
本篇部落格将示範jtable的基本用法。
構造方法:
方法名
說明
jtable()
構造一個預設的 jtable,使用預設的資料模型、預設的列模型和預設的選擇模型對其進行初始化
jtable(int numrows, int numcolumns)
使用 defaulttablemodel 構造具有 numrows 行和 numcolumns 列個空單元格的 jtable
jtable(object[][] rowdata, object[] columnnames)
構造一個 jtable 來顯示二維數組 rowdata 中的值,其列名稱為 columnnames
jtable(tablemodel dm)
構造一個 jtable,使用資料模型 dm、預設的列模型和預設的選擇模型對其進行初始化
jtable(tablemodel dm, tablecolumnmodel cm)
構造一個 jtable,使用資料模型 dm、列模型 cm 和預設的選擇模型對其進行初始化
jtable(tablemodel dm, tablecolumnmodel cm, listselectionmodel sm)
構造一個 jtable,使用資料模型 dm、列模型 cm 和選擇模型 sm 對其進行初始化
jtable(vector rowdata, vector columnnames)
構造一個 jtable 來顯示 vector 所組成的 vector rowdata 中的值,其列名稱為 columnnames
使用示例:
運作效果:
