问题标签 [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 投票
2 回答
433 浏览

java - JMenu按下抛出异常

在我的应用程序中,当我在我的 JMenuBar 中按编辑时,我收到

我无法找出我的应用程序有什么问题。这是代码:

0 投票
1 回答
1226 浏览

java - 如何捕捉点击 JMenu 元素?

我正在使用 JMenuBar、JMenu 和 JMenuItem 开发一个带有菜单的 Java/Swing 应用程序。

系统外观应用于 UI。

我的菜单有几个顶级元素:

  • JMenu“文件”工作正常,允许用户选择子菜单,如 JMenuItems“新建”、“打开”...

  • 然后,我想添加第二个顶级元素“关于”(与“文件”相同的级别),单击它时会显示一个弹出窗口。

问题很简单:如何使这个 JMenu“关于”元素可点击?

我尝试了几种方法:

  1. 将“About”元素设置为JMenuItem。但是,此元素的 UI 与其他 JMenu 项目(如“文件”)不同

  2. 将“About”元素设置为JMenu并在其上添加MouseListenerKeyListener。此元素将具有与其他元素相同的 UI,但我必须在“关于”弹出窗口的“确定”按钮上单击两次才能捕获此事件。

还有其他解决方案吗?

0 投票
1 回答
944 浏览

java - 在运行时更改 JLabel 的文本和 JMenuItem 的状态

我正在开发一个应用程序,我想在用户登录系统后在屏幕顶部显示用户名。此外,我只需要在用户登录后启用五个 JMenuItems。我使用以下代码并从成功登录的 If 条件中调用它,但它根本没有改变应用程序。

注意:- 用户名将显示在 JFrame 中,登录表单是 JInternalFrame 所有 JMenuItems 也在 JFrame 中

obj2 是为 LoginModel 类创建的对象,用于检索用户名

我调用来更改 JMenuItems 的状态并设置 JLabel 的值的方法

我在 JInternalFrame(登录表单)中使用了下面的代码,以便在用户登录后调用上述方法

我还使用以下代码创建了 JLabel

这给了我一个 NullPointerException 所以我把它改成

任何帮助是极大的赞赏

提前谢谢大家!!!

0 投票
2 回答
667 浏览

java - 如何将菜单项保留在文本区域的顶部?

我正在使用 netbeans 编写 GUI。我有一个菜单栏,菜单项很少,主窗口上到处都是文本区域。当我按下菜单项时,我看不到它,因为文本区域在顶部(菜单项内部框架在文本区域后面)如何使菜单项内部框架位于顶部?(文本区域将在后台)

谢谢

0 投票
2 回答
5747 浏览

java - 如何在菜单栏中导入图像

我创建了一个简单的菜单栏,但我不知道如何在可用空间中导入图像。

我的代码如下:

它与类有关Panel吗?如何利用可用空间并使用图像?

0 投票
2 回答
4910 浏览

java - 为 JApplet 创建菜单

我正在制作一个简单的游戏,其中数字从上到下下降,我必须输入数字。(当我输入数字时,数字被删除)这与 Zen.java 协调,它是一个 JApplet 文件。

我正在尝试使用典型的菜单栏为该游戏制作菜单。到目前为止,我已经尝试过这个..

就在我的主要方法之前。但是,菜单栏甚至没有出现。

我将不胜感激一些建议。

0 投票
1 回答
600 浏览

swing - JMenuItems 不显示在 JDialog 中

这可能是一个愚蠢的问题,但我就是看不到!我有使用弹出菜单的 Swing 应用程序。它工作正常,但我想让菜单持久化(即直到我关闭它)。我基本上已经将 JPopupMenu 更改为 JDialog,并且我得到了 JDialog 面板,但是菜单项是不可见的!这可能是非常明显的事情,所以我可能会感到尴尬!以下是部分代码:

0 投票
4 回答
941 浏览

java - JMenuItem 内的 JButton

我正在尝试构建一个特定的JMenu. 我想要一个JMenuItem功能JMenu,当我们点击它时,IE 项目应该做一些事情(比如打开一个对话框)。但是JMenuItem它还应该包含一个按钮(或其他组件),当我们单击它时,应该会打开一个带有几个选项的弹出窗口。

所以,直到现在我有这样的事情:

所需的用户界面

这就是我在单击箭头之前所拥有的。

我的问题是,当我按下按钮(箭头)时,子菜单实际上是打开的,但是包含该按钮的菜单项会因为失去焦点而关闭。

损坏的用户界面

这是单击箭头按钮后的结果。

有什么办法可以管理这个吗?还是有这种行为的更好方法?

0 投票
2 回答
1714 浏览

java - jPopUpMenu 更改翻转背景

我想jMenuItems在翻转事件中更改我的背景颜色:

在此处输入图像描述

现在它是蓝色的,我想要它是白色的,我该怎么办?(我使用netbeans GUI)

0 投票
1 回答
489 浏览

java - 从 Synth 中排除某些 Jmenu

我在 XML 文件中使用 Synth L&F,到目前为止我设置了所有内容,但是没有我有一个嵌套的 JMenu,我不希望嵌套的 JMenu 采用顶级 JMenu 的样式。

这仅取自我的代码并经过编辑以适应,并不代表实际代码。

然后这是我正在使用的 Synth XML 片段。

所以现在我正在寻找目标让我们只说 AccountMenu JMenu 并赋予它与 JMenuItems 相同的样式而不是 JMenus

为了更清楚,请看图片:

菜单布局 http://avengerpaintball.co.za/screen01.jpg

File 是一个 JMenu 以及 Manage Account。所以现在帐户菜单采用文件菜单的样式,这是行不通的,因为它们有不同的背景图像。

谢谢