问题标签 [jmenuitem]

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 投票
4 回答
1239 浏览

java - 如何将 JMenuItem 链接到 JButton

假设我有一个带有“Exit”文本的 JMenuItem,还有一个带有“Exit”文本的 JButton,JButton 将使用的命令是 System.exit(0),当然使用 Action Listener,我知道,我可以在单击 JMenuItem 时放置相同的代码,但没有办法,当我单击 JMenuItem 时,单击 JButton,然后执行以下命令(JButton 命令)?

0 投票
1 回答
166 浏览

java - Java 1.6.15、Mac OS X、JMenuItem 不会消失

我的应用程序使用了一些许可机制的实现。根据许可证类型,某些菜单项必须是不可见的。现在我在 Mac OS X 10.6.2 上遇到了问题。Java 版本 1.6.0_15。无论如何,菜单项都不会消失。我调试了实现该功能的方法并亲眼看到-可见属性变为错误!在这个应用程序中,没有任何代码可以改变它。甚至更多 - 应用程序在我使用最后一个 JRE 的所有 Windows 上运行良好,并且在使用 Java 1.6.0_31 更新到 10.6.8 的 OS X 上运行良好。这是一个有缺陷的 Apple JVM 吗?在这种情况下,最好的解决方案是什么?

0 投票
3 回答
2727 浏览

java - JMenuBar 不显示

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

这是我的代码...

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

0 投票
2 回答
180 浏览

java - JMenuItem 构造函数不接受操作

JMenuItem具有以下构造函数:(来源:GrepCode

但是,当我的代码有

我按下JMenuItem,甚至没有调用 actionPerformed()。

这是一个错误,还是我的方法完全错误?

经过更多研究,我发现是最终归结为的方法。它似乎实现了一个浅拷贝,它应该简单地指向我在构造函数中给它的同一个内存块

当我将文件菜单添加到菜单栏时,应该会发生同样的事情。添加文件菜单时,它引用内存块。该内存块内的任何内容都是显示的内容。然后,我添加菜单项,它出现在JMenu.

当我处理Actions 或构造函数时,它会有所不同。有人可以解释其中的区别吗?

0 投票
2 回答
10872 浏览

java - JMenuBar 不显示

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

0 投票
2 回答
485 浏览

java - 单击 MenuItem 时如何创建 jTextField

我想知道如何显示这段代码的输出......

我想JTextArea在单击 a 后在JMenuItema中打开它JMenu

有人可以帮我实现这一目标。

0 投票
4 回答
1619 浏览

java - JMenuItem 不被键盘输入键激活

我会自动生成一组 JMenuItem 并将它们添加到每个右键单击事件的 JPopUpMenu 中。问题是当我在所选菜单上按回车键时,我为菜单项设置的操作没有运行。我可以使用向上/向下键在菜单上导航,但是,该操作只能通过鼠标单击来运行。

这是创建菜单项的代码:

我试过将focusable设置为true,但这没有用。我已经在 Mac 10.7、Java 版本 1.6.0_33 和 Ubuntu Java 版本 1.6.0_26 上进行了尝试。我使用了标准的挥杆外观。在 Mac 上运行时:外观是[Mac OS X 的 Aqua 外观 - com.apple.laf.AquaLookAndFeel]

0 投票
2 回答
530 浏览

java - 使用 JMenuItem 选择 JTabbedPane 面板

我在框架中有一个菜单栏和一个选项卡式窗格,我希望如果我选择一个菜单项,那么请求的选项卡将打开。请帮我解决这个问题,谢谢!!!

0 投票
1 回答
390 浏览

java - 为什么 ImageIcon 不工作?

我在将 ImageIcon 添加到 JMenuItem 时遇到问题。我添加了它,就像它在教程中写的一样,但它不起作用。我在谷歌上检查了有什么问题,但没有找到。这是代码:

我认为问题可能是该图标与 .class 或 .java 文件不在同一个文件夹中,因此我已将其替换 - 但仍然无法正常工作。菜单只显示文本。我应该怎么做才能让我工作?

0 投票
2 回答
2702 浏览

java - 处理 JPopupMenu 关闭

当 PopupMenu 中的一个 JMenuItem 被选中(鼠标悬停)时,我想突出显示屏幕上的一些元素。所以我在我的 JMenuItem 上使用 MouseListener

它工作正常,但如果我按 Esc,弹出菜单将被关闭,无需清理高亮。我如何拦截 JPopupMenu 的关闭来处理这个问题?