问题标签 [jpopupmenu]

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 投票
3 回答
719 浏览

java - 获取 JPopupMenu 对象的左上角位置

我有一个 JPopupMenu 对象。它的行为取决于它的坐标。我怎样才能得到它相对于它的父容器的位置?

0 投票
2 回答
1714 浏览

java - jPopUpMenu 更改翻转背景

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

在此处输入图像描述

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

0 投票
0 回答
195 浏览

java - 如何将 JPopupMenu 添加到 JFrame 的标题栏?

我需要修改/添加 aJPopupMenu到 a 的标题栏JFrame。我JInteralFrame使用JComponent名为insert(cmponent, index).

a 有类似的东西JFrame吗?

0 投票
2 回答
2074 浏览

java - 如何在 JPopupMenu 中获得焦点

我是一位经验丰富的 Java 程序员,但是是 Swing 新手,所以请多多包涵。

我希望有一个具有键盘焦点的 JPopupWindow。我想响应箭头键、escape(关闭菜单)和 Enter(调用项目)。我必须在菜单中添加一个 KeyListener 并自己编写所有这些代码,还是我可以设置某种“模式”来激活这种看起来应该是标准的行为。

JPopupMenus 上的标准 Swing 教程部分仅涉及助记符和加速器。我不是特别想要那些。

很难相信这完全违背了 JPopupMenu 的原则。

什么是最好的方法来实现我想要的东西?

0 投票
1 回答
1609 浏览

java - JPopupMenu 在子弹出窗口打开时关闭

我在 JPopupMenu 中有一个 JComboBox(以及其他组件)。事实证明,每当我打开组合框的弹出窗口(选择一个项目)时,父 JPopupMenu 就会关闭。我一直在尝试找到一种方法来覆盖此功能,但无济于事。

有没有人有任何建议来防止关闭父 JPopupMenu?谢谢!

0 投票
1 回答
8356 浏览

java - 在 Java 中右键单击 JTextArea 时显示 JPopupMenu?

我正在创建一个简单的便笺应用程序。JPopupMenu当我点击JTextArea. 因为它是一个便笺所以很明显整个应用程序将是一个textArea

短代码:

0 投票
1 回答
592 浏览

swing - JPopupMenu 在最小化/移动它所在的 JFrame 时不会消失/移动

我正在制作一个 mp3 播放器,在我的 JFrame 中有几个 JList。当我右键单击 JList 项目时,会出现一个包含该歌曲的一些选项的弹出窗口。但是当这个弹出窗口可见时,我最小化我的 JFrame,这个弹出窗口仍然可见!此外,当弹出窗口可见时,我将 JFrame 拖到屏幕上的其他位置,弹出窗口保持在其原始位置(因此它不会保持相对于 JFrame 的相同位置)......有人可以帮我吗有这个吗?我试图尽可能地减少这个类:)

如果有人可以帮助我,我将不胜感激!

0 投票
2 回答
3225 浏览

java - 带有图像的系统托盘弹出菜单项(MenuItem 的图标)

我阅读了系统托盘教程这个类似的 Stack Overflow 问题,但找不到一个好的答案。我想在 J2SE 应用程序的菜单项中添加图像。在教程中,MenuItem使用了,但我找不到如何在 SystemTray 弹出菜单项中添加图标。如果JMenuItem使用,图标可以很容易地放在 中MenuItems,但是有MenuItem. 如何将图像添加到系统托盘弹出菜单?

在这里更新,我想MenuItem在弹出菜单中添加一个图像(而不是系统托盘。)

0 投票
3 回答
716 浏览

java - 如何获得 JPopupMenu 的尺寸?

我有TrayIcon一个JPopupMenu附在它上面的。当我在弹出菜单中添加 aJMenuItem时,我想知道这个弹出菜单的维度。但未计算维度:getBounds()getSize()并且getVisibleRect()都返回零乘零维度。

正如您在图像中看到的,弹出菜单当然一个维度。
托盘弹出菜单
现在我怎样才能得到弹出菜单的尺寸?

0 投票
3 回答
1671 浏览

java - 在整个 JTable 组件上右键单击 MouseListener

我正在使用 Netbeans,我设计了一个带有 JTable 的窗口,并在 JTable 组件上添加了 MouseEvent 侦听器并添加了以下代码:

但它仅在我单击某些单元格时才有效。我想让它在整个 JTable 区域工作。如何?