问题标签 [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.
java - 获取 JPopupMenu 对象的左上角位置
我有一个 JPopupMenu 对象。它的行为取决于它的坐标。我怎样才能得到它相对于它的父容器的位置?
java - jPopUpMenu 更改翻转背景
我想jMenuItems
在翻转事件中更改我的背景颜色:
现在它是蓝色的,我想要它是白色的,我该怎么办?(我使用netbeans GUI)
java - 如何将 JPopupMenu 添加到 JFrame 的标题栏?
我需要修改/添加 aJPopupMenu
到 a 的标题栏JFrame
。我JInteralFrame
使用JComponent
名为insert(cmponent, index)
.
a 有类似的东西JFrame
吗?
java - 如何在 JPopupMenu 中获得焦点
我是一位经验丰富的 Java 程序员,但是是 Swing 新手,所以请多多包涵。
我希望有一个具有键盘焦点的 JPopupWindow。我想响应箭头键、escape(关闭菜单)和 Enter(调用项目)。我必须在菜单中添加一个 KeyListener 并自己编写所有这些代码,还是我可以设置某种“模式”来激活这种看起来应该是标准的行为。
JPopupMenus 上的标准 Swing 教程部分仅涉及助记符和加速器。我不是特别想要那些。
很难相信这完全违背了 JPopupMenu 的原则。
什么是最好的方法来实现我想要的东西?
java - JPopupMenu 在子弹出窗口打开时关闭
我在 JPopupMenu 中有一个 JComboBox(以及其他组件)。事实证明,每当我打开组合框的弹出窗口(选择一个项目)时,父 JPopupMenu 就会关闭。我一直在尝试找到一种方法来覆盖此功能,但无济于事。
有没有人有任何建议来防止关闭父 JPopupMenu?谢谢!
java - 在 Java 中右键单击 JTextArea 时显示 JPopupMenu?
我正在创建一个简单的便笺应用程序。JPopupMenu
当我点击JTextArea
. 因为它是一个便笺所以很明显整个应用程序将是一个textArea
短代码:
swing - JPopupMenu 在最小化/移动它所在的 JFrame 时不会消失/移动
我正在制作一个 mp3 播放器,在我的 JFrame 中有几个 JList。当我右键单击 JList 项目时,会出现一个包含该歌曲的一些选项的弹出窗口。但是当这个弹出窗口可见时,我最小化我的 JFrame,这个弹出窗口仍然可见!此外,当弹出窗口可见时,我将 JFrame 拖到屏幕上的其他位置,弹出窗口保持在其原始位置(因此它不会保持相对于 JFrame 的相同位置)......有人可以帮我吗有这个吗?我试图尽可能地减少这个类:)
如果有人可以帮助我,我将不胜感激!
乔
java - 带有图像的系统托盘弹出菜单项(MenuItem 的图标)
我阅读了系统托盘教程和这个类似的 Stack Overflow 问题,但找不到一个好的答案。我想在 J2SE 应用程序的菜单项中添加图像。在教程中,MenuItem
使用了,但我找不到如何在 SystemTray 弹出菜单项中添加图标。如果JMenuItem
使用,图标可以很容易地放在 中MenuItems
,但是有MenuItem
. 如何将图像添加到系统托盘弹出菜单?
在这里更新,我想MenuItem
在弹出菜单中添加一个图像(而不是系统托盘。)
java - 如何获得 JPopupMenu 的尺寸?
我有TrayIcon
一个JPopupMenu
附在它上面的。当我在弹出菜单中添加 aJMenuItem
时,我想知道这个弹出菜单的维度。但未计算维度:getBounds()
,getSize()
并且getVisibleRect()
都返回零乘零维度。
正如您在图像中看到的,弹出菜单当然有一个维度。
现在我怎样才能得到弹出菜单的尺寸?
java - 在整个 JTable 组件上右键单击 MouseListener
我正在使用 Netbeans,我设计了一个带有 JTable 的窗口,并在 JTable 组件上添加了 MouseEvent 侦听器并添加了以下代码:
但它仅在我单击某些单元格时才有效。我想让它在整个 JTable 区域工作。如何?