问题标签 [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 投票
1 回答
148 浏览

java - JMenuBar 未从 RSyntaxTextArea 接收键组合

我无法让来自文本区域的按键事件到达 JMenBar。我有在运行时从 XML 文件生成的菜单栏,并且文本区域的创建方式如下:

在菜单中的项目中,我使用setAccelerator()设置组合键来使用它们。当我在文本区域中使用所述组合时,它们永远不会到达菜单项。我不记得以前有这个问题,有什么想法为什么现在会发生?

问题已解决(不想等待 6 小时来回答我自己的问题。):

我通过保留用于菜单的键映射列表然后使用JComponent类的输入映射使文本区域忽略它们来解决我的问题。

代码:

0 投票
1 回答
40 浏览

java - 有没有办法制作子菜单项?

假设我有一个 JMenuBar。在那个 JMenuBar 上,我有一个 JMenu。在那个 JMenu 上,有另一个菜单,在那个菜单上,有项目。有没有办法做到这一点?

0 投票
3 回答
1362 浏览

java - 在 Swing 中创建多个带有图标的菜单栏

我正在开发一个 Swing 应用程序,我必须在单击菜单时创建多个菜单栏。应该从容器中添加或删除另一个菜单栏。

我必须在菜单中的文本上方和下方使用一个图标,但我还没有找到合适的构造函数。

是否可以有一个后退和前进按钮JMenu应该像浏览器中的后退和前进按钮一样工作?它们应该显示窗口的前一个视图,最好没有多个显示。

0 投票
2 回答
4980 浏览

java - 如何为 JMenu 子菜单设置加速器?

我有一个用户请求将加速器添加到子菜单(JMenu),这将允许用户按下快捷方式并让相应的子菜单“折叠”,显示其包含的菜单项。

我不记得每个人都见过这样的东西(Java 或任何其他语言)。我们的应用程序是使用 Swing 用 Ja​​va 编写的。我们有许多带有加速器的 JMenuItems 运行良好,但是当我尝试向 JMenu 添加加速器时,出现以下异常:

java.lang.Error:没有为 JMenu 定义 setAccelerator()。请改用 setMnemonic()。

我试过使用MenuDemo!代码来进一步试验这个。

这是我尝试过的:

最后一行是我添加的,导致异常。

我已经尝试过广泛的谷歌搜索,但我能找到的只是关于如何将加速器添加到 JMenuItem 的文章。

似乎 JMenu 本身不支持此功能。是否有任何解决方法来实现这种行为?

0 投票
2 回答
2137 浏览

java - jmenu中的图像来自java中的jar文件

亲爱的 Stackoverflow 开发人员,我必须将图像作为图标从 jar 加载到 jmenu。我正在使用以下代码。它抛出空指针异常,但是当我在 jframe 中使用 imageicon 类设置图标时,它在框架中显示图标

这段代码有什么问题请帮忙

0 投票
1 回答
201 浏览

pattern-matching - jmeter中的管道符号模式匹配

获取“UTR\|UTIBH0000000000\|”;作为回应JMeter。想从 "UTR\|UTIBH0000000000\|" 中读取 \|UTIBH000000000\;我能够阅读使用(.+?),但错误来了: 令牌解析错误:第 3 行第 88 列的词法错误。遇到:“|” (124),在 : "\"UTR\" 之后

试过:

  1. “UTR(。)”;
  2. “UTR[.]”;
  3. “UTR”;
  4. "UTR(.+?)";

但没有成功。

也尝试过类似的问题,但没有成功。

脚本:

应用正则表达式提取器: window.returnValue = "UTR\|UTIBH0000000000\|";

正则表达式: window.returnValue = "UTR(.+?)"

0 投票
0 回答
93 浏览

jquery - jQuery 延迟停止其他 jQuery 函数

基本上我在返回页面时遇到了淡出 div 的问题。

当立即淡出时,div 内的元素会捕捉到页面底部,然后淡出。这是代码:

我想我可以通过添加延迟来解决这个问题,以便 div 内的对象淡出,然后是 div,

但是,在这样做之后,淡入淡出可以很好地返回上一页,但是当您尝试单击另一个页面时,它不会加载大约 10 秒,当它最终出现 div 时,然后上一页的图像推送通过,然后应该在下面的对象出现。

要立即查看当前形式的站点,您可以访问 jkrsproductions.com。最好的 div 错误示例可以通过转到“我们的人员”页面然后点击后退按钮来找到。

先感谢您。

-S

编辑:感谢您的回答,我们修复了所有淡出问题,但是返回页面并尝试单击另一个页面时的 10 秒延迟仍然存在。这是修改后的代码;感谢Barmar,我们在意识到不需要它之后取出了中间部分:

0 投票
4 回答
17293 浏览

java - 将复选框组添加到 java 菜单

我试图在我的菜单中添加一个复选框组,但不断收到“找不到符号”错误。

然后在我的初始化中我有

我尝试添加一个 MenuItem 并将 cbg 放在那里,但同样的问题

0 投票
0 回答
395 浏览

java - java弹出菜单与VK_CONTEXTMENU没有焦点

我在我的 java 应用程序中加入了一个弹出菜单。

我添加了一个鼠标侦听器来显示它,并且我还使用 key event 注册了一个键盘操作KeyEvent.VK_CONTEXT_MENU,这也将其显示出来。

问题是弹出窗口在显示时没有焦点。我不能使用向上和向下箭头来遍历它。事实上,它只能用鼠标来操作(这让我希望只用键盘来操作系统......)。

我在网上找不到关于该问题的任何有用信息,并且已经阅读了menu 上的 java 教程条目。我还尝试了以下方法(每个都独立,并合作),但都没有奏效:

  • 在调用popupmenu.requestFocusInWindow()之前和之后show调用。
  • 在调用popupmenu.setSelected(firstMenuItemObjectInstance)之前和之后show调用。
  • 在调用firstMenuItemObjectInstance.requestFocusInWindow()之前和之后show调用。

有任何想法吗 ?

0 投票
1 回答
603 浏览

java - Mac 上的 Java 菜单在更改焦点时显示为灰色

我有一个带有 JMenuBar 的 JFrame,我正在 Mac 系统上开发和测试它。在这个 JFrame 上,我已将其中一个 JMenu 编程为禁用。但是,当我将焦点从我的 Java 应用程序转移到我计算机上的某个其他程序,然后又回到这个 JFrame 时,奇怪的事情正在发生。我观察到所有菜单都被禁用。我还观察到所有菜单都已启用。谁能告诉我这里发生了什么?

这是一段将重现错误的代码(至少在我的机器上是这样):

当我运行它时,在将焦点切换到另一个窗口然后再返回的操作下,启用的属性不稳定。