2011-06-29 38 views
0

我正在用java設計一個使用netbeans的應用程序,其中我需要通過點擊菜單欄上的保存項目來調用「保存」功能。可以通過在主面板中有一個按鈕來調用該功能,但是當我單擊菜單欄或其他位置時無法調用該功能。如何才能做到這一點?在java中調用函數,通過點擊菜單項

+1

要獲得更多幫助,請發佈[sscce](http://sscce.org/)與您的問題相關。 – trashgod

回答

1

開始於How to Use Menus,然後看到的這個example

+0

我可以調用該函數,但該函數並未反映jPanel上的任何更改,即文本框或組合框中的數據不受影響。 – Gaurav

+0

有什麼功能?什麼'JPanel'?什麼「文本框或組合框中的數據?」 – trashgod

1

首先檢查您是否已經爲您嘗試調用方法的menuitem定義了actionPerformed()方法。如果不是,則可以通過右鍵單擊設計框中的菜單項並從上下文菜單中選擇「events> actionperformed」來定義一個actionPerformed()方法。還要注意菜單項目對象不應該是靜態字段。

+0

我可以調用該函數,但該函數並未反映jPanel上的任何更改,即文本框或組合框中的數據不受影響。 – Gaurav

+0

更新文本框或組合框中的數據必須以編程方式完成。你必須編寫代碼來更新文本框的內容。如果你可以發佈代碼,我可以幫你。 – Rakesh