2014-08-27 48 views
1

我有一個內部有JPopupMenu的Java小程序。 JPopupMenu本身有幾個用於輸入的JTextfields。當我在Eclipse中測試我的小程序時,彈出菜單和文本字段完美地工作。Java Applet中的JPopupMenu上的警告錐和不可編輯的文本字段

但是,當它部署到web上的Applet時,我得到所有JTextFields都是不可編輯的問題。他們只是灰色沒有胡蘿蔔。該菜單也有微小的警示錐旁邊(它們亮起時,滾動過他們,但僅此而已)

例子:

warning cones! enter image description here

JTextField中存在具有123的初始值,可以點擊,但胡蘿蔔出現,不可編輯。

這是一個權限問題或其他什麼東西完全?我的小程序沒有簽名,但我所有的安全設置都是最低限度。謝謝。

回答

3

這是對用戶的安全警告,對話框/彈出窗口屬於小程序。

如果沒有這個功能,您可以通過爲您的瀏覽器或系統彈出窗口創建類似的彈出窗口和對話框來「欺騙」用戶,並要求提供敏感信息。

+0

這就是我的想法。但是我的文本字段呢?它是否也將它們作爲預防措施禁用,或者是什麼? – tornato7 2014-08-27 08:22:02

+0

我會懷疑的。你能發佈禁用文本字段的代碼和屏幕截圖嗎? – icza 2014-08-27 08:22:52

+0

我發佈了它的截圖,不知道它有多大的幫助。我將在這個問題的SSCE上工作。 – tornato7 2014-08-27 08:29:47