问题标签 [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 - 剪切、复制和粘贴为 JMenuItems
我有两个 JTextAreas,想实现剪切、复制和粘贴菜单项。我知道 JTextArea.cut 和其他方法,但无法弄清楚如何确定用户在哪里(在哪个 JTextArea 中)选择了文本,或者放置了他们的光标。
java - 实现java菜单栏并打开新窗口
我正在尝试开发带有不同项目的java菜单栏。一旦您单击所选项目,应打开另一个窗口。我设法运行菜单,但似乎无法打开其他窗口。换句话说,我的菜单项在那里,但由于某种原因无法正常工作。您能在下面的代码中看到我在哪里犯了错误吗?
我扩展另一个类 FullGUI 的代码是:
java - 如何在 JMenuItem 上调用 dispose()?
我正在尝试编写代码,以便当用户单击“文件”选项卡并选择“退出”时,它会退出我构建的整个窗口。
我正在尝试使用该dispose();
方法,但它给了我错误“方法 dispose() 未定义新 ActionListener() 类型”
这是代码
我在谷歌上花了大约 2 个小时试图弄清楚它,但我无法让它工作。
在这一点上,我已经用尽了所有的选择,所以我来到了这里。任何帮助都将不胜感激。
java - 菜单中的 Java Swing JSeparator 放置不正确
当我想为 Java Swing 应用程序插入带有 JSeparator 的分隔符时,我遇到了问题。事实上,当我在 Mac 上运行我的程序时,我遇到了这个问题,而在 windows 或 linux 上却没有。分隔符放置不正确,文本被删除。有谁知道为什么?
我的代码:
截屏 :
java - JMenuItem 的工具提示
我向工具栏添加一个菜单,如下所示:
基本上,它工作正常。但是,它从不显示工具提示(“添加新项目”)。有什么提示吗?
编辑:以防万一遇到同样问题的人偶然发现:这是 L&F,正如我从一开始就应该怀疑的那样。它具有显示 JMenuItems 工具提示的属性;它默认为假。
java - Change an AbstractAction name
I have a JMenuItem bounded to an Action that I can get using item.getAction()
. The action name is set when constructing the Action, e.g. using anonymous new AbstractAction(String text, ...)
. The text field is set according to a ResourceBundle and localization information. Now if I want to change localization, I would like to change the Action.NAME field so that it displays the proper localized name. I can only get the name, e.g. using item.getAction().NAME
but cannot change the field as it is final.
How could I change it's name?
java - 将 JMenu 添加到 JPanel
我需要JMenu
在JMenuItem
. JPanel
问题是,当我这样做时,JMenu
鼠标悬停时不会激活......我不知道该怎么做以及是否可能。
java - JMenuItem.setSelected() 不会改变所选项目的外观?
我希望以编程方式使菜单上的特定项目被选中并显示为这样,如果按下 Enter,将执行相应的操作。不幸的是,我发现 JMenuItem.setSelected() 和 JPopupMenu.setSelectedItem() 都不是我想要的。基本上我想发生当按下箭头键或鼠标移动到特定项目的空间时发生的事情 - 背景颜色改变,表示选择。我没有编程,它只是发生了。为什么这些 API 不做同样的事情?这让我发疯了。不应该这么难。是否有一些 API 可以满足我的要求?
java - 使用 if 语句将 JPanel 添加到框架
我正在尝试通过单击 JMenuItem 将 JPanel 添加到我的框架中。我查看了过去的帖子,并尝试使用:
无济于事。我的 Game 类现在只是一个具有大小设置和背景颜色的构造函数。哦,抱歉代码乱七八糟,我已经删除了我的非工作原件并迅速完成了这项工作,以了解我尝试过的内容。任何建议将不胜感激。
java - Java Swing MenuItem 点击
我正在测试用户界面的响应时间,我需要在选择菜单项时调用计时器函数 stop()。这是菜单项代码:
这是时间码(还有更多,但我认为它不相关):
如何让按钮在单击时调用函数 stop()?