我在使用Swing Application Framework的組件資源注入時遇到了問題,我閱讀了Sun提供的教程,它有點用。使用Swing應用程序框架進行組件資源注入的問題
的情況是,我有一個由德SAF提供的SingleFrameApplication
延伸的類Program
,現在我想找到自己的組件(按鈕和標籤等)的從屬性的文本文件並將其按預期工作對於那個Program
類,(我創建了一個名爲resources
的子目錄,並將Program.properties
文件放在那裏)。但是,我在名爲mainpkg.gui
的子包(Program
位於mainpkg
包內)中有一個MainFrame
,並且我創建了相應resources
子包用於放置MainFrame.properties
文件,但它不起作用!我不能捆(自動,我想,如果我用的是ResourceMap.getXXX()
方法我能得到的東西。
我在做什麼錯?
提前感謝!
您的MainFrame是'SingleFrameApplication'的子類嗎?或者它是'JFrame'的直接後代? – Riduidel 2011-01-26 16:59:08
您的MainFrame是動態實現的嗎?您可以動態注入資源Application.getInstance()。getContext()。getResourceMap()。injectComponent(this); – Joshua 2011-11-02 15:58:13