问题标签 [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 - 如何使 JMenu 在 JMenuBar 中具有 Button 行为
我试图让 JMenu 表现得像 JButton 但我遇到了一些问题,希望这里有人可以提供帮助!
我已经向 JMenu 项目添加了一个 MenuListener ,但我无法让弹出菜单/焦点离开以使我能够正确单击 JMenu 重复多次以触发此功能,我希望有人能告诉我我在做什么错误的。谢谢。
java - 左侧的 Java jmenu
作为对最近的slashdot 帖子的回应,我决定添加一个选项,让菜单出现在左侧,这样打开时就不会遮挡整个应用程序。只是为了用户方便,有没有办法强制 jdesktop 上的 jmenu 位于左侧或右侧,即垂直菜单?
java - 为什么 JMenu 不总是在最前面?
在使用 JButton 更新 JFrame 上的 JTable 之前,JMenu 行为正常。然后 JMenu 主要被 JPanel 隐藏(见下图)。JMenu 不应该在被选中时始终位于顶部吗?为什么被推到后面?更新 jButtonAddActionPerformed 上的表的代码是。
预期的
破碎的
java - 仅处理数字而非字符串的 Java JMenu 和 Jtextfield
我的小型转换程序有一些我无法解决并需要帮助的问题:
- 我希望在用户选择货币之前将文本字段设置为 setEditable(false)。这样用户在选择货币之前无法在文本字段中输入任何内容
- 如果用户在 jtextfield 中输入了除数字以外的任何内容,则 resultLabel 应该给他们一条错误消息。
我花了一段时间尝试第一部分,但我最终将整个文本字段设置为不可编辑。
谢谢这是我的代码:
java - 从 JMenuItem 中删除
好的,多亏了你们,我终于把 JListMenu 搞定了。但是,现在我正在尝试使其特定项目具有特定命令。因此,就像第 1 项一样,无法右键单击取消,但第 2 项、第 3 项和第 4 项可以。看看我要去哪里?
所以这是我到目前为止的代码:
而且,它有效!我的意思是,右键单击,您将看到您在哪个项目列表中选择的选项。但是,右键单击菜单项上有一个小的警告标签。诡异的。
Anwways,就在下面System.out.println("You pressed on " + actItemx);
我尝试添加这个:
它似乎有效(但它还没有完成,因为那时我必须重新添加它,呵呵)。但是,当我右键单击时,取消消失了。和预期的一样。哇!但后来我再次右键单击它,我得到了这个错误:
啊,好吧 - 回到绘图板。我究竟做错了什么?
java - 从 JMenu 中删除所有 JMenuItem
除了删除之外,我把 JMenu 放下了。:DI 的意思是,我可以这样做,popup.remove(NUMBER)
但这会导致 NPE 错误。那么,有没有办法从 中删除所有JMenuItems
内容JMenu
?
checkPopup()
如果有人感兴趣,这是我的更新:
差不多好了!:) (是的,我试过 Google和 JavaDocs)
java - JMenuItem 显示奇怪的名称
我终于得到了我的邀请!:D 但是,你知道......现在......这很愚蠢。我希望它在我右键单击时说“使用项目 1”或其他任何内容,所以我这样做:
对我来说看起来很好......但是......当我编译时,它很好。当我运行它时,它很好......但是当我这样做时:
我会发誓,因为它在 CMD 中正确显示它会在 JMenu 上正确显示......很奇怪。
java - Java GUI 菜单问题
这似乎是一个奇怪的问题,但我的 GUI 有几个问题。基本上,我想要它,所以你点击 JMenu,找到你想要的项目,点击它,它就会运行上面的代码。
但是,当您单击按钮时,它会在运行 actionListener 等内部的进程时冻结。然后它最终会继续,关闭菜单并让用户继续。问题是,看起来程序已经崩溃了。
理想情况下,我希望用户单击它,出现“正在搜索...”文本,该过程运行,然后在该过程完成后打印出“搜索完成”
我已经尝试将事物移入和移出try/catch,我尝试为同一项目添加单独的actionListener,但没有运气
任何想法都会非常感激。
java - JMenu setDelay() 弹出延迟
在我的应用程序中,我有一个显示一组子菜单的 JPopupMenu:
此应用程序通常在 Windows 上运行。
我首先将鼠标悬停在第一个 XXX 子菜单上。有时,我不小心将鼠标移到 YYY 上,这会导致第一个子菜单立即消失。
从阅读 Javadoc 看来,调用 JMenu.setDelay(2000) 似乎应该建议 JMenu 的弹出菜单在弹出之前等待 2 秒。但是,它似乎只会在弹出之前将下一个菜单延迟 2 秒。
有没有办法延迟弹出?
java - JMenu 中的异常
我用Java开发了一个应用程序..
出现的问题是,第一次单击后,如果用户再次单击菜单,则会发生以下异常..
由于它显示来源未知,我无法调试它......
谁能帮我这个 ??