问题标签 [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.
java - JMenuBar 未从 RSyntaxTextArea 接收键组合
我无法让来自文本区域的按键事件到达 JMenBar。我有在运行时从 XML 文件生成的菜单栏,并且文本区域的创建方式如下:
在菜单中的项目中,我使用setAccelerator()
设置组合键来使用它们。当我在文本区域中使用所述组合时,它们永远不会到达菜单项。我不记得以前有这个问题,有什么想法为什么现在会发生?
问题已解决(不想等待 6 小时来回答我自己的问题。):
我通过保留用于菜单的键映射列表然后使用JComponent
类的输入映射使文本区域忽略它们来解决我的问题。
代码:
java - 有没有办法制作子菜单项?
假设我有一个 JMenuBar。在那个 JMenuBar 上,我有一个 JMenu。在那个 JMenu 上,有另一个菜单,在那个菜单上,有项目。有没有办法做到这一点?
java - 在 Swing 中创建多个带有图标的菜单栏
我正在开发一个 Swing 应用程序,我必须在单击菜单时创建多个菜单栏。应该从容器中添加或删除另一个菜单栏。
我必须在菜单中的文本上方和下方使用一个图标,但我还没有找到合适的构造函数。
是否可以有一个后退和前进按钮JMenu
应该像浏览器中的后退和前进按钮一样工作?它们应该显示窗口的前一个视图,最好没有多个显示。
java - 如何为 JMenu 子菜单设置加速器?
我有一个用户请求将加速器添加到子菜单(JMenu),这将允许用户按下快捷方式并让相应的子菜单“折叠”,显示其包含的菜单项。
我不记得每个人都见过这样的东西(Java 或任何其他语言)。我们的应用程序是使用 Swing 用 Java 编写的。我们有许多带有加速器的 JMenuItems 运行良好,但是当我尝试向 JMenu 添加加速器时,出现以下异常:
java.lang.Error:没有为 JMenu 定义 setAccelerator()。请改用 setMnemonic()。
我试过使用MenuDemo!代码来进一步试验这个。
这是我尝试过的:
最后一行是我添加的,导致异常。
我已经尝试过广泛的谷歌搜索,但我能找到的只是关于如何将加速器添加到 JMenuItem 的文章。
似乎 JMenu 本身不支持此功能。是否有任何解决方法来实现这种行为?
java - jmenu中的图像来自java中的jar文件
亲爱的 Stackoverflow 开发人员,我必须将图像作为图标从 jar 加载到 jmenu。我正在使用以下代码。它抛出空指针异常,但是当我在 jframe 中使用 imageicon 类设置图标时,它在框架中显示图标
这段代码有什么问题请帮忙
pattern-matching - jmeter中的管道符号模式匹配
获取“UTR\|UTIBH0000000000\|”;作为回应JMeter。想从 "UTR\|UTIBH0000000000\|" 中读取 \|UTIBH000000000\;我能够阅读使用(.+?)
,但错误来了:
令牌解析错误:第 3 行第 88 列的词法错误。遇到:“|” (124),在 : "\"UTR\" 之后
试过:
- “UTR(。)”;
- “UTR[.]”;
- “UTR”;
- "UTR(.+?)";
但没有成功。
也尝试过类似的问题,但没有成功。
脚本:
应用正则表达式提取器: window.returnValue = "UTR\|UTIBH0000000000\|";
正则表达式: window.returnValue = "UTR(.+?)"
jquery - jQuery 延迟停止其他 jQuery 函数
基本上我在返回页面时遇到了淡出 div 的问题。
当立即淡出时,div 内的元素会捕捉到页面底部,然后淡出。这是代码:
我想我可以通过添加延迟来解决这个问题,以便 div 内的对象淡出,然后是 div,
但是,在这样做之后,淡入淡出可以很好地返回上一页,但是当您尝试单击另一个页面时,它不会加载大约 10 秒,当它最终出现 div 时,然后上一页的图像推送通过,然后应该在下面的对象出现。
要立即查看当前形式的站点,您可以访问 jkrsproductions.com。最好的 div 错误示例可以通过转到“我们的人员”页面然后点击后退按钮来找到。
先感谢您。
-S
编辑:感谢您的回答,我们修复了所有淡出问题,但是返回页面并尝试单击另一个页面时的 10 秒延迟仍然存在。这是修改后的代码;感谢Barmar,我们在意识到不需要它之后取出了中间部分:
java - 将复选框组添加到 java 菜单
我试图在我的菜单中添加一个复选框组,但不断收到“找不到符号”错误。
然后在我的初始化中我有
我尝试添加一个 MenuItem 并将 cbg 放在那里,但同样的问题
java - java弹出菜单与VK_CONTEXTMENU没有焦点
我在我的 java 应用程序中加入了一个弹出菜单。
我添加了一个鼠标侦听器来显示它,并且我还使用 key event 注册了一个键盘操作KeyEvent.VK_CONTEXT_MENU
,这也将其显示出来。
问题是弹出窗口在显示时没有焦点。我不能使用向上和向下箭头来遍历它。事实上,它只能用鼠标来操作(这让我希望只用键盘来操作系统......)。
我在网上找不到关于该问题的任何有用信息,并且已经阅读了menu 上的 java 教程条目。我还尝试了以下方法(每个都独立,并合作),但都没有奏效:
- 在调用
popupmenu.requestFocusInWindow()
之前和之后show
调用。 - 在调用
popupmenu.setSelected(firstMenuItemObjectInstance)
之前和之后show
调用。 - 在调用
firstMenuItemObjectInstance.requestFocusInWindow()
之前和之后show
调用。
有任何想法吗 ?
java - Mac 上的 Java 菜单在更改焦点时显示为灰色
我有一个带有 JMenuBar 的 JFrame,我正在 Mac 系统上开发和测试它。在这个 JFrame 上,我已将其中一个 JMenu 编程为禁用。但是,当我将焦点从我的 Java 应用程序转移到我计算机上的某个其他程序,然后又回到这个 JFrame 时,奇怪的事情正在发生。我观察到所有菜单都被禁用。我还观察到所有菜单都已启用。谁能告诉我这里发生了什么?
这是一段将重现错误的代码(至少在我的机器上是这样):
当我运行它时,在将焦点切换到另一个窗口然后再返回的操作下,启用的属性不稳定。