jmenubar相关内容

为什么 JMenuBar 没有放在 JFrame 内容窗格中,而是 JToolbar 放在了内容窗格中

为什么JMenuBar没有放在内容窗格中?制作java gui程序特别是使用jframe时有什么原因或影响吗?谢谢 解决方案 如 Using Top-Level Containers 文章,manu bar 由 Root Pane 管理: 每个顶级容器都依赖于一个隐蔽的中间容器称为根窗格.根窗格管理内容窗格和菜单栏,以及其他几个容器.你一般不会需要了解根窗格才能使用 Swing 组件 ..
发布时间:2022-01-24 13:53:47 Java开发

如何将 JTextField 添加到 JFrame 的 MenuBar?

我一直在尝试重载 JMenu 并放入一些自定义代码来支持 JTextField,但这并不顺利.我在这里的主要目的是在菜单项的右侧添加一个搜索字段.所以我在左边有文件、编辑、帮助之类的东西,然后在右边是搜索栏,几乎就像某些浏览器中的谷歌搜索栏一样.有没有人知道我该如何添加此功能? 解决方案 我从来没有把它看作 JMenuItem,我认为它总是放在 JMenuBar import jav ..
发布时间:2021-12-09 18:22:05 Java开发

如何将 JMenuBar 移动到 Mac OS X 上的屏幕菜单栏?

当我将 JMenuBar 移动到 Mac OS X 上的屏幕菜单栏时,它会在我的窗口中的菜单所在的位置留下一些空白区域;我需要删除那个空间.我正在使用 System.setProperty("apple.laf.useScreenMenuBar", "true") 将我的 JMenuBar 移动到屏幕菜单栏.我使用 Mac 的朋友报告说,如果我没有设置该属性,这会在菜单所在的位置留下一些难看的 ..
发布时间:2021-11-25 16:21:44 Java开发

更改 JMenuBar 的字体

我在设置 JMenuBar 的字体时遇到问题.我个人不喜欢默认情况下 Java 框架使用的粗体字体,因此我尝试使用以下内容对其进行更改: public class MyFrame extends javax.swing.JFrame {公共 MyFrame() {JMenuBar menuBar = new JMenuBar();menuBar.setFont(new Font("sans-se ..
发布时间:2021-09-02 20:27:02 Java开发

JMenu在单个选项卡上工作

我有一个JMenuBar并且我有一个JTabbedPane,当我创建多个标签时,JMenuBar会在所有标签上进行操作,例如我打开一个文件,它在每个选项卡中打开相同的文件. 但是,我只希望它在当前选项卡上打开文件.我添加了ChangeListener,所以它知道其中的选项卡,但是即使可以工作,它也似乎无济于事. tabbedPane.addChangeListener(new Chan ..
发布时间:2020-06-27 18:57:31 Java开发

如何在Java中创建标题栏菜单

我想用Java创建一个简单的应用程序.我设计了主模板,但是遇到了设计问题. 我正在使用JMenuBar和JMenu.它工作正常,但位置不完全是我想要的. 在ubuntu中,我使用Eclipse,并且它在标题栏中具有菜单: 如您所见,菜单位于顶部.(文件,编辑,源等). 但是,我的应用程序不一样. 这是我的申请. JMenu运行正常,但标题栏中没有菜单. 我 ..
发布时间:2020-06-27 18:57:27 Java开发

如何在JMenuBar中更改JMenus的方向

当我使用JMenuBar在Java GUI中创建菜单时,它会将所有JMenu从左到右放置,如下所示: 我想这样将其更改为从右到左: 我想在英文操作系统中执行此操作,因此我不需要的是阿拉伯语或从右至左的解决方案. 解决方案 您可以使用import javax.swing.*; import java.awt.*; public class R_L_MenuBar_Demo { p ..
发布时间:2020-06-27 18:57:21 Java开发

为什么我的程序可以编译但不能运行?

由于对OP代码进行了更改,因此这是一个后续问题.另一个用户建议我将另一个问题链接到这个问题. OP是:我有一个可以编译的代码,但是它没有运行.我试图让GUI运行,以便随后可以添加代码来执行所需的功能.代码如下: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Transac ..
发布时间:2020-06-27 18:57:12 Java开发

java JMenuBar不可见?为什么?

我无法弄清楚为什么菜单栏不可见.我有以下代码: //主 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class Menu extends JFrame{ public static void main(String[] a ..
发布时间:2020-06-27 18:57:08 Java开发

更改JMenuBar的字体

我在设置JMenuBar的字体时遇到问题.我个人不喜欢Java框架默认使用的粗体字体,因此我尝试通过使用以下内容来更改它: public class MyFrame extends javax.swing.JFrame { public MyFrame() { JMenuBar menuBar = new JMenuBar(); menuBar.set ..
发布时间:2020-06-27 18:57:04 Java开发

菜单栏右侧的Swing菜单项

我有一个swing应用程序,并且我想在JFrame的菜单上添加一个Help MenuItem,但将其右对齐. 有任何想法吗 ? Swing JMenuBar具有BoxLayout,我已经尝试过: menuItem = new JMenuItem("Help"); menuItem.setAlignmentX(Box.RIGHT_ALIGNMENT); menuBar.add(menu ..
发布时间:2020-06-27 18:56:58 Java开发

JMenuBar被禁用后无法启用

我正在使用getJMenuBar().setEnabled(false)禁用JMenuBar,然后显示FileDialog(因为当FileDialog可见时菜单项仍处于活动状态),然后在FileDialog关闭后调用getJMenuBar().setEnabled(true),但菜单项在启用后不会变为活动状态-如果我更改为其他应用程序并返回我的菜单项,则菜单项将变为活动状态.我尝试致电getJMe ..
发布时间:2020-06-27 18:56:54 Java开发

Mac OSX顶部的JMenuBar

在Netbeans使用的Java桌面应用程序模板中,使用JMenuBar和JMenuItems创建了一个菜单栏. 如何使该栏显示在顶部,在MacOSX中而不是在窗口中(如Windows)显示菜单栏? 解决方案 注意:这是过时的信息-需要更新的答案. 即使在OS X下,Java应用程序也看起来像传统的Java应用程序. 如果您想要本机的外观和感觉,则需要做一些调整.本系列文 ..
发布时间:2020-06-27 18:56:51 Java开发

为什么JMenuBar不在JFrame内容窗格中,而JToolbar却在内容窗格中

为什么JMenuBar不在内容窗格中?制作Java gui程序时是否有任何原因或影响,特别是在使用jframe时? 谢谢 解决方案 如 每个顶级容器都依赖于隐蔽的中间容器 称为根窗格.根窗格管理内容窗格,而 菜单栏,以及其他几个容器.你一般不 需要了解有关使用Swing组件的根窗格的信息.但是,如果你 曾经需要拦截鼠标单击或在多个组件上绘制, 您应该熟悉根窗格. 菜单栏通常位于 ..
发布时间:2020-06-27 18:56:47 Java开发

Java JMenuItem ActionListener

我的JMenuBar上的ActionListener需要帮助。 没有错误;但是,每次我单击JMenuItem时,它都会触发与JMenuItem相关的所有动作。我的问题是:我是否在ActionListener代码中正确执行此操作?我不太了解我的ActionListener类。我正在尝试将ActionListener与Button逻辑分开。 如果有人对我可能做错的事情有任何想法,请指出。 ..
发布时间:2020-06-01 00:55:31 Java开发

php菜单设置,用于语言设置

我将使用php实现对网站的多语言支持 默认语言是中文 我选择了en作为英国英语. 该网页链接设置为www.abc.com/index.php?lang=zh_CN 在选择其他菜单项时, 查询字符串?lang = en消失了,恢复为中文 请告诉我如何将'en'和?lang =传递给其他菜单,以保持浏览所需的语言选择吗? 以下是我的代码 ..
发布时间:2020-05-13 18:44:31 PHP

专注于“alt”上的第一个jmenubar项目按键

当用户按下“ALT”键时,有没有办法在我的jmenubar中自动选择jmenu? (像Windows软件一样) 问题是,当按下“ALT”键时,我的jframe的默认行为是显示包含以下操作的菜单:恢复,移动,大小,缩小,... 我希望我的java应用程序要做的是,当按下“alt”时选择我的jmenu第一项。 (与助记符一样:“alt + f”) 解决方案 将动作添加到 JRoo ..
发布时间:2019-01-08 14:04:32 Java开发