菜单按钮出现在所有帧中

时间:2012-03-23 17:39:19

标签: java swing netbeans

我正在为我的GUI创建不同的帧(Netbeans拖放),并且我希望在所有帧中保持一些按钮(某种菜单栏)可见,但问题是当我复制主框架并粘贴它时,那些按钮在新框架中有新名称。所以,我必须每次编写相同的代码。还有其他任何简单的方法来做到这一点。

2 个答案:

答案 0 :(得分:2)

JToolBar是理想的,因为它可以漂浮在框架之上。 Action允许您方便地封装代码。 FileMenu是将两者结合起来的基本示例。

答案 1 :(得分:0)

制作自己的MenuBar类,将你的按钮放在那里,并在你的所有帧中使用它的不同实例,我想你想要的是什么?因此,您只需在每个实例上放置不同的ActionListener,而不是再次编写相同的复制粘贴代码。

此外,您可以将该帧作为您自己的子类组件,您可以从netbeans GUI构建器(如JButton)重用该组件。试着更准确地问,很难猜到你想要的东西。