2010-10-17 49 views
5

我的問題是,我有簡單的Pojos或只包含數據的對象。這些可以變化,並且可以在運行時添加這些新類型。是否有運行時從Pojo動態生成Swing GUI的框架?

所以我需要一個Swing GUI來向它們輸入文本。有沒有一個框架可以在運行時從POJO動態創建一個Swing GUI?從技術上講,應該可以使用反射和/或註釋。但是,我在網上找不到任何東西。有沒有這樣的事情?

回答

8

http://www.metawidget.org/

Metawidget是「智能用戶界面小部件」用於填充自己,在運行時,與UI組件以滿足您的業務對象的屬性。

Metawidget在不引入新技術的情況下做到這一點。它檢查現有的後端體系結構(如JavaBeans,現有註釋,現有XML配置文件)並創建原有的現有前端框架的小部件(例如Swing,Java Server Faces,Struts,Android)。