我需要一個顯示屬性並允許更改其值的表。類似於GUI編輯器的Netbeans屬性窗口。有誰知道任何現有的類或庫。我不想重新發明這一輪。Java中的屬性表
編輯:
事情是這樣的,它允許分隔成不同的組,JCombos和Jbutton將所有使用。
由於
我需要一個顯示屬性並允許更改其值的表。類似於GUI編輯器的Netbeans屬性窗口。有誰知道任何現有的類或庫。我不想重新發明這一輪。Java中的屬性表
編輯:
事情是這樣的,它允許分隔成不同的組,JCombos和Jbutton將所有使用。
由於
JTable的可用於顯示與值的網格,並允許用戶編輯從列啓用給它的值。
您可以利用JTable類;這應該提供你需要的基礎。
JIDE Soft有許多組件,其中一些是OpenSource,請看看那裏,看看你是否罰款你需要的。
JIDE Grids PropertyPane正是我所需要的。但是,我只需要一個組件,不能證明300美元的理由。 – user489041
我會建議JTable和一個網格佈局管理器。
NetBeans中的表是PropertySheetView(或類似的),它是NetBeans平臺(PropertySheetView JavaDoc)的一部分。通過將必要的NetBeans模塊作爲jar文件包含在類路徑中(Found this with a bit of googling),此類也應該可以在獨立的Swing應用程序中使用。
真棒,如果我可以在我的應用程序中使用它,那會很棒 – user489041
以供將來參考
我成功地利用l2prof常見的PropertySheetPanel。該文檔是不是偉大的,API是不是乾淨,但它的工作原理,並認爲是好的
的官方網站是 http://www.l2fprod.com/common/
但下載鏈接斷開;我編譯的PropertySheet JAR自己,但你可以從http://www.astrogrid.org/maven/l2fprod/jars/
庫雙打拿到全庫作爲演示,如果你執行的罐子,也有在它的代碼
我發現有用的這個其他問題Have com.l2fprod.common.propertysheet.PropertySheetPanel To Display Composited Class
我會推薦看看SwingX JXTreeTable
。我在應用程序中使用它來創建非常相似的視圖。
一個例子截圖我的網頁(here)上找到,說明這個
我想過,但我希望的東西已經存在,可以處理分離器,按鈕,和所有像上面的圖片。 – user489041
你可以換出給定類型的單元格渲染器/編輯器,在給定的單元格中放置一個組合框,等等...... http://kickyourbrain.blogspot.com/2008/03/custom-cell-editors-and- renderers-in.html –