问题标签 [jmenu]

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 回答
136 浏览

java - 奇怪的 JMenu 位置问题

当我看到一个奇怪的问题时,我试图将两个 JMenu 添加到父 JMenu:

这段代码效果很好,但是当我将速度和状态的添加切换到动画时,就像我在下面的代码中所做的那样,代码有一种“错误”。确实,当我将鼠标移到“速度菜单”上时,一切都卡住了,我无能为力(包括以干净的方式关闭程序):

感谢您的帮助,并为我的糟糕(我什至不知道我是否可以在不粗俗的情况下使用这个词^^)英语感到抱歉。

0 投票
1 回答
258 浏览

java - JMenu 在 Windows7 LAF Java7 中使用 focuslost 事件

如果单击另一个组件时弹出菜单仍然打开,则该组件不会收到该事件,因为它可能已被弹出窗口消耗。一般来说,所有 JPopupmenus 都会发生这种情况。这只发生在带有 Windows LAF (Windows7) 的 Java 7 中。有解决方法吗?这是一个已知的错误吗?

0 投票
1 回答
672 浏览

java - 扩展 JMenu 给它一个复选框?

我计划将 JMenu 和 JCheckBoxMenuItem 结合起来,这样我就可以拥有:(1)一个包含这个新组件实例的弹出菜单。(2) 这个新组件将在左侧有一个复选框,并且能够向右扩展并显示其他子菜单(如常规 JMenu)

我有几个问题:

首先,我是在重新发明轮子吗?/ 这以前做过吗?

其次,我想弄清楚 swing 是如何知道如何为扩展的 Component 类获取 UI 类的?(例如,我看到 JMenu 有一个 String uiClassID 成员,它以某种方式用于此目的,但它不是确切的类名......我将它调试为 UIDefaults 中的 HashTable 查找)

0 投票
1 回答
157 浏览

java - JCheckBox 大小调整和触发动作

我在从 JCheckBox 触发操作时遇到一些问题:

将鼠标悬停在 topMenu 上时,它会展开并显示标有“Action1”和“A2”的 JCheckBox。单击复选框或文本可切换复选框。

这部分有点难解释:“A2”右侧有一个区域是空的——因为“Action1”占用了更多的空间,那么悬停在topMenu上时显示的子菜单将是“Action1”的宽度。“A2”行的宽度相同,但只有复选框和“A2”触发动作。

单击“A2”文本的右侧不会执行任何操作。我该如何以最简单的方式解决这个问题?

0 投票
0 回答
76 浏览

java - jmenu 无法在 mac OS X 上正确转移焦点

我有一个使用 JMenuBar 的网络小程序。在 Windows 上一切正常,但 OS X 是另一回事。由于某种原因,JMenus 没有使用 OS X safari 组合正确地将焦点转移到他们的孩子身上。子菜单和项目应在鼠标悬停时突出显示,但不要。当用户按下 JMenu 并在他们浏览子菜单时保持鼠标按下时,所有内容都会突出显示。我还注意到,这只发生在嵌入在小程序内容窗格中的 JMenus 上。如果小程序生成一个带有 JMenu 的单独 JFrame 窗口,则焦点正确传递。任何帮助或见解将不胜感激。

0 投票
1 回答
11630 浏览

java - Swing:在 jMenu 的 menuItem 中创建复选框或复选符号

我想在 menuItem 前面创建一个复选框或复选符号JMenu。例如,当我们打开记事本文件并单击“格式”菜单时,“格式”菜单的“自动换行”菜单项前面有一个复选框。

0 投票
1 回答
1706 浏览

java - 如何在 JMenu 中激活 ActionEvent 以在框架上显示新面板?(基本)

我刚开始自学摇摆,我有点困惑为什么我的活动在这里不起作用:

1.如果用户单击菜单栏->加载,我会尝试从面板中删除所有内容,但这会迫使我将面板更改为最终面板,因为我在事件中使用它!

2.我在我的活动中定义了新面板并定义了另外两个容器以添加到该面板,然后将其添加到主框架,但似乎什么也没发生!

如果您能找出问题所在,请帮助我。提前为凌乱的代码道歉。我很感激任何提示。

0 投票
1 回答
1121 浏览

java - 单击 jmenu 时调用 actionperformed 方法

我可以使用swing调用jmenu的actionperformed方法吗

我正在使用以下代码

提前致谢

0 投票
0 回答
352 浏览

java - Java JMenu 打开。打开向上而不是向下打开

嗨有以下疑问:我希望我的 java JMenu 可以向上打开而不是向下打开。目前我找不到任何解决方案。我需要你的帮助。

我不想要这种常见的行为,我想要相反的...

JMenu 打开
(来源:esimplesoft.es

像那样

JMenu 向上打开
(来源:bytescout.com

0 投票
2 回答
1765 浏览

java - 在我最小化或调整 JFrame 大小之前,JMenu 不会出现

我有一个带有 a 的 GUI JMenuBar,问题是有时 aJMenu在我调整大小或最小化JFrame. 有人能帮我吗?