所以我在Netbeans 6.8中創建了一個標準的swing應用程序,但我找不到在File
下定義Exit
菜單項的本地化字符串的資源文件。我在哪裏使用Netbeans在某些菜單項中本地化字符串?
它似乎沒有在<project>/resources
的資源文件中定義。這是一個標準的字符串在某處或我錯過了什麼?
所以我在Netbeans 6.8中創建了一個標準的swing應用程序,但我找不到在File
下定義Exit
菜單項的本地化字符串的資源文件。我在哪裏使用Netbeans在某些菜單項中本地化字符串?
它似乎沒有在<project>/resources
的資源文件中定義。這是一個標準的字符串在某處或我錯過了什麼?
「退出」的字符串不會被定義爲類的文件菜單項的本地化的字符串 - 它就會通過Netbeans的GUI構建器生成到代碼中。這就是爲什麼你沒有看到它在屬性文件中。
如果打開文件{ProjectName} View.java,您可以看到它通過netbeans GUI構建器進行了定義。點擊文件菜單,然後點擊GUI構建器中的退出菜單項,您可以查看擺動項目的屬性。其中一個屬性是JMenuItem的文本。
然後將這些屬性生成爲代碼。
你只是試圖關閉你的應用程序,以便能夠在系統關閉之前執行清理任務嗎?如果是這樣,那麼在Java Sun站點上,他們說你需要重寫shutdown方法;具體做法是:
@Override
protected void shutdown() {
// The default shutdown saves session window state.
super.shutdown();
// Now perform any other shutdown tasks you need.
}
這是位於this location
不,我問的是如何JMenuItem退出獲取其本地化的字符串。所以這不能回答我的問題。 – Spoike 2010-04-07 08:10:58
對不起,但什麼是「文件/退出」的本地化字符串?你的意思是菜單欄標題?順便說一下,請嘗試netbeans論壇。 – 2010-03-24 11:40:36
Bah ...我永遠不會再次在phpBB論壇註冊。 SO遠遠優越。 :3 – Spoike 2010-03-25 12:56:08