问题标签 [jmenubar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
351 浏览

jmenu - 禁用 JMenu 流动

在摇摆中制作一些小应用程序时,我遇到了一个小问题。我有一个 JMenuBar,其中有几个 JMenu,其中一些添加了 MenuListener,它们的作用类似于普通按钮(menuSelected 打开一个对话框)。问题是,当我单击“普通”菜单并且 JMenuItems 列表展开然后将光标移到“按钮”菜单上时,MenuListener 认为它已被单击并启动适当的方法。如何禁用它?这是清除自定义名称的代码的一部分:

0 投票
3 回答
2727 浏览

java - JMenuBar 不显示

我试图让我的 JMenuBar 显示在 GUI 中,但它只是在顶部显示为 1 像素线。

这是我的代码...

有人可以帮我理解什么是错的。

0 投票
2 回答
10872 浏览

java - JMenuBar 不显示

我似乎做的一切都是正确的。我只需要实现一个简单的JMenuBar但它似乎不起作用。有人可以帮我解决这个问题吗?

0 投票
1 回答
917 浏览

java - JMenuBar 不可见

我有以下设置 GUI 的功能。

我似乎无法让我的 JMenuBar 出现。我已经尝试修复它几个小时了,我是 Java 新手。任何帮助将非常感激。我真的没什么好说的,我敢肯定这是一个简单的问题。

0 投票
3 回答
7767 浏览

java - 如何从另一个类 Java Swing 调用方法?

我有以下 SwingMenu 类。包装基地;

我想通过从这个主类调用它来显示菜单。

我整个早上都想不通 :) 如何让菜单栏显示在 Java Swing 中?

0 投票
3 回答
23171 浏览

java - Java - 是否可以将 JMenuBar 添加到 JFrame 的装饰窗口?

我想知道是否可以将 JMenuBar 添加到 JFrame 或 JRootPane 的装饰窗口,或者围绕内容窗格的边框。我看到像 Firefox 或 Photoshop 这样的应用程序在装饰窗口中有它们的菜单栏。

这可能吗?我环顾了谷歌,但我无法找到任何关于这种事情的结果。我希望Java有这种能力。

0 投票
1 回答
205 浏览

java - Java JFrame在失去焦点时显示初始化内容

我的应用程序使用 BorderLayout 在框架中显示内容。我在顶部还有一个菜单栏,因此可以切换显示其他框架。当我启动应用程序时,框架的这些内容区域中的每一个都有一个 JPanel,其中心加载了一个“启动屏幕”,一旦完成了一些后台初始化,面板就会更改为开始显示初始化后的信息。然后此面板每秒更新 5 次,由循环控制。

当我选择菜单栏时,中心面板的显示恢复到启动屏幕的显示。当我取消选择菜单栏时,面板将恢复为要显示的正确面板。调试这会导致整个 Eclipse 环境崩溃。

有谁知道可能是什么原因造成的?我不确定要在此处显示什么代码,因此如果您需要更多信息,我将对其进行编辑。

0 投票
2 回答
7048 浏览

java - 设置 JMenuBar 的背景颜色?

相对简单,如何设置 JMenuBar 的背景颜色?

我试过了:

但没什么

0 投票
2 回答
23368 浏览

java - Java JMenuItem ActionListener

我的 JMenuBar 上的 ActionListener 需要一些帮助。

没有错误;但是,每次我单击 JMenuItem 时,它都会触发与 JMenuItem 关联的所有操作。我的问题是:我在 ActionListener 代码中做得对吗?我不太确定我的 ActionListener 类。我正在尝试将我的 ActionListener 与我的 Button 逻辑分开。

如果有人对我可能做错了什么有任何想法,请指出。

这是我的代码:

对于一个菜单栏来说,这是一个非常多的代码。我还没有完全实现 ActionListener。出于测试目的,我只为两个项目实现了它:ItemNewItemOpen. 不幸的是,每次我点击ItemNew菜单项时,都会触发 和 的ItemNew 动作 ItemOpen

这是我的动作监听器的代码:

0 投票
2 回答
4582 浏览

java - 悬停时激活 JMenuBar

在第一次单击之前, JMenuBar 不会开始将JMenuItem显示为选中状态或显示JMenu弹出窗口。单击JMenuBar中的某个位置后,所有这些项目都会响应鼠标悬停。

我想绕过所需的初始点击,并在鼠标悬停时自动激活它。有没有办法做到这一点?