2011-06-29 34 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