问题标签 [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.
java - Java中另一个MenuItem的内部/ Sub的MenuItem?
如何在Java中添加另一个menuItem
内部/子?menuItem
是否可以 ?
java - 在 JMenuItem 中设置图标使菜单文本匹配图标颜色
添加菜单项时(无论是像下面的示例中的硬编码还是使用操作),图标的颜色会导致菜单项文本的颜色发生变化。这很奇怪,如果是白色或非常亮的图标,可能会导致菜单项不可读。我该如何关闭它?调用setForeground(Color.black)
菜单项不起作用。
SSCCE:
编辑:这发生在我的应用程序的 Mac Aqua L&F 和 Windows 中。SSCCE 也会在 Mac 上导致这种情况,但奇怪的是,在 Windows 中不会。(Windows 中还有其他 UI 差异:SSCCE 在图标和文本之间有一个垂直分隔符;我的应用程序没有。)
java - 通过 ActionListener 更新 JMenuItem
我正在尝试创建一个默认禁用的 JMenuItem,但可以调用一个方法来启用它。就在我测试代码的那一刻,我希望在单击另一个菜单项时调用该方法。我已经查看了 JMenuItem 的文档,但我对 Java 还是很陌生,我很难找到我需要的东西。我试过使用 updateUI() 命令,但我没有用,所以我完全被卡住了。在此先感谢您的帮助:)
这是我到目前为止所拥有的:
}
java - 如何防止 JMenuItem 在单击 JMenuItem 时关闭菜单
单击时如何防止 aJMenuItem
关闭菜单JMenuItem
?
已JMenuItem
启用。
所以这是场景,我有 3 个JMenuItems
:
JMenuItem: A, B, C
;
C 显示一个整数X
。
A 和 B 用于递增或递减X
值 1。如果单击 A 或 B,则默认性质是菜单将在单击时关闭。我希望能够反复单击 A 或 B 并保持菜单处于打开状态,并在每次单击时执行相关的“操作”。
谢谢!
java - 如何在 Java Swing 菜单栏中添加三个快捷键(Ctrl + Shift + C)?
我想在 Java Swing 菜单栏中添加快捷键。以下是我尝试过的。
这里我想要三个KeyEvent.VK_C, KeyEvent.CTRL_MASK
, 和KeyEvent.SHIFT_MASK
。
java - Swing 中的热键未对齐
我正在使用 Swing 为所有菜单创建一个热键。对于“另存为”菜单项,“A”应在“另存为”中紧跟“S”之后加下划线,而不是“a”。我使用以下代码为菜单项创建热键“用于另存为菜单:MenuItem.setMnemonic('a');”
java - 如何启用复制/剪切/粘贴 jMenuItem
我正在 netbeans 中制作文本编辑器,并在 Edit 菜单中添加了名为 Copy、Cut & Paste 的 jMenuItems。
如何在 actionPerformed() 之后启用这些按钮来执行这些功能
这是我的尝试:
java - 在 JMenuItem 中的图标和文本之间插入垂直分隔符
我试图在我的应用程序中的图标和 JMenuItem 组件的文本之间插入/显示垂直分隔符。我创建一个 JMenuItem 如下(大致):
当我查看菜单中的项目时,它们显示如下:
有趣的是,我注意到 JMenu 组件的默认外观与我想要的外观相匹配:
自然,将我所有的 JMenuItem 组件更改为 JMenu 组件不是一个可接受的解决方案。如何让我的应用程序中的 JMenuItem 组件在图标和文本之间有一个垂直分隔符/边框?
这取决于 L&F 吗?作为记录,我在一台 Windows 7 机器上。我尝试将 JMenuItem 对象上的 LayoutManager 设置为 BorderLayout:
期望在图标和文本之间看到水平间隙,但这似乎没有什么区别。
编辑:这是一个非常基本的 SSCCE
java - 从另一个类调用 JTree
我无法JMenuItem
在一个班级中从另一个班级中提取一个JTree
作为Help
我正在制作的程序的菜单的课程。我遇到的主要问题是JTree
从一个班级通过班级ActionListener
中的班级调用JMenuItem
。
这是我正在谈论的 JMenuItem 类的代码:
正如我之前所说,我不确定如何通过粗体部分引入 JTree(即我不知道在 if 语句检查中放入什么内容)。任何解决方案的方向将不胜感激。
file - 如何在没有文件选择器的情况下打开文件
我创建了一个“帮助”文本文件,当用户在我的 Java 应用程序上单击“帮助”而不打开文件选择器时,我想打开该文件。我已将帮助文件保存在与我的代码相同的位置
我的尝试: