Java 如何将按钮添加到此代码中?我不知道怎么放,也不知道放在哪里

Java 如何将按钮添加到此代码中?我不知道怎么放,也不知道放在哪里,java,swing,jframe,jbutton,menubar,Java,Swing,Jframe,Jbutton,Menubar,如何将按钮添加到此代码中?我已经写了一个带有菜单栏的代码,但我不知道在哪里添加按钮代码(JButton)。我的目标是编写一个具有菜单栏和按钮的程序,不是在工具栏中,而是在打开的小程序中。菜单栏仅用于设计,因为选项没有ActionListener。(对不起,我是新来的) 我想你说的是使用JToolBar 有关更多信息和示例,请阅读上Swing教程的部分 此外,您还需要使用操作编写代码,以便菜单项和工具栏可以共享该操作。本教程还有一节介绍如何使用操作,我想你说的是如何使用JToolBar 有关更多信

如何将按钮添加到此代码中?我已经写了一个带有菜单栏的代码,但我不知道在哪里添加按钮代码(JButton)。我的目标是编写一个具有菜单栏和按钮的程序,不是在工具栏中,而是在打开的小程序中。菜单栏仅用于设计,因为选项没有ActionListener。(对不起,我是新来的)


我想你说的是使用
JToolBar

有关更多信息和示例,请阅读上Swing教程的部分


此外,您还需要使用
操作
编写代码,以便菜单项和工具栏可以共享该操作。本教程还有一节介绍如何使用操作,我想你说的是如何使用
JToolBar

有关更多信息和示例,请阅读上Swing教程的部分

此外,您还需要使用
操作
编写代码,以便菜单项和工具栏可以共享该操作。本教程还有一节介绍如何使用操作,请尝试以下操作:

JButton jb = new JButton()
JPanel p = new JPanel(new BorderLayout());
p.add(jb)
getContentPane().add(p);
实际上,您可以将它放在声明JMenuBar菜单栏之前的开头

编辑:回应您的评论:

不要使用BorderLayout,而是使用AbsoluteLayout或其他东西。请尝试以下页面:

还有。

试试这个:

JButton jb = new JButton()
JPanel p = new JPanel(new BorderLayout());
p.add(jb)
getContentPane().add(p);
实际上,您可以将它放在声明JMenuBar菜单栏之前的开头

编辑:回应您的评论:

不要使用BorderLayout,而是使用AbsoluteLayout或其他东西。请尝试以下页面:


和。

有关如何正确使用菜单和工具栏的
操作,请参阅。有关如何正确使用菜单和工具栏的
操作
,请参见。我给你一个+1只是为了猜测,因为我不知道OP想要什么:PI给你一个+1只是为了猜测,因为我不知道OP想要什么:PAs更详细一点。我想调整按钮的大小,使其不覆盖整个面板。我也希望我可以使用按钮上的actionlisteners打开另一个面板@camickr有趣的教程,但不幸的是,它不是我想要的for@user3521937关于布局的更新答案。它们只是在swing窗口上显示数据的不同方式。您是否想过使用eclipse(与WindowBuilder一起使用)。尝试此页面:但不要创建swt窗口,而是创建swing窗口。更多参考请看这篇文章:更详细一点。我想调整按钮的大小,使其不覆盖整个面板。我也希望我可以使用按钮上的actionlisteners打开另一个面板@camickr有趣的教程,但不幸的是,它不是我想要的for@user3521937关于布局的更新答案。它们只是在swing窗口上显示数据的不同方式。您是否想过使用eclipse(与WindowBuilder一起使用)。尝试此页面:但不要创建swt窗口,而是创建swing窗口。请参阅以下内容以获取更多参考: