jpopupmenu相关内容

Java JPopupMenu 错误

好像我在 Java 中发现了一个错误: 我需要创建具有透明背景的 JFrame,现在我需要为某些用户操作显示 JPopupMenu.当 JPopupMenu 完全位于 JFrame 内时,它可以正常工作.但是当 JPopupMenu 部分在 JFrame 之外时,没有项目可见. SSCCE: 公共类 PopupTest {公共静态无效主要(字符串[]一){最终的 JFrame 帧 = ..
发布时间:2022-01-20 23:04:05 Java开发

如何使用菜单创建 JButton?

我想在我的应用程序中创建一个工具栏.如果单击该工具栏上的按钮,它将弹出一个菜单,就像在 Eclipse 的工具栏中一样.我不知道如何在 Swing 中做到这一点.有人能帮助我吗?我试过谷歌,但一无所获. 解决方案 这在 Swing 中比它需要的要困难得多.因此,我没有为您提供教程,而是创建了一个完整的示例. import javax.swing.*;导入 java.awt.*;导入 ja ..
发布时间:2022-01-06 14:50:05 Java开发

带有 JPopupMenu 的 JTable

仅当 Mouse Cursor 超过选定的 JTable'Row 时,我如何才能防止触发和显示 JPopupMenu 我的问题:是否有另一种方法作为 getBounds 从所选行并确定/与 Mouse 位置进行比较... 我的简单 sscce 演示了不想要的相反状态,可以选择任何行并且 JPopupMenu 从整个 JTable 触发 import java.awt.event.*; ..
发布时间:2021-12-09 17:56:08 Java开发

JTable 设计与后端数据结构同步

我有一个使用表模型从数据结构加载的 JTable.数据结构的格式为 NavigableMap>.示例数据是: 表格格式:范围 f1,v1 f2,v2 f3,v3 f4,v412.1-30.2 30,真 32,假 45,真 50,假30.2-45.6 30,真 32.4,真 45,真 50.1,真 以上数据格式在DS中表示为 DS 格式:核心价值12.1 , ..
发布时间:2021-11-25 12:15:39 Java开发

JTable 设计与后端数据结构同步

我有一个 JTable,它是从使用表模型的数据结构加载的.数据结构的格式为 NavigableMap>.示例数据是: 表格格式:范围 f1,v1 f2,v2 f3,v3 f4,v412.1-30.2 30,真 32,假 45,真 50,假30.2-45.6 30,真 32.4,真 45,真 50.1,真 以上数据格式在DS中表示为 DS 格式:核心价值12.1 , ..
发布时间:2021-11-19 23:00:32 Java开发

Java/Swing/Mac OSX:使用ScreenMenuBar将JMenu转换为JPopupMenu

我有一个应用程序,该应用程序具有带菜单栏的主GUI和另一个全屏框架,该框架使主GUI的某些部分以全屏独占模式显示.在全屏模式下,我想将菜单栏中的下拉菜单绑定为jpopupmenu. Swing在JMenu中提供了功能getPopupMenu().乍一看,此功能似乎可以正常工作.我可以将鼠标悬停在菜单项上,然后移至并查看子菜单.将鼠标悬停在子菜单上确实会突出显示子菜单,将鼠标悬停在普通的菜单项 ..
发布时间:2020-06-27 19:03:54 Java开发

防止在按ALT时关闭JPopupMenu

希望有人可以提供帮助.我想使用过滤器从 Swingbits . 我想利用buildin机会通过正则表达式过滤不同的项目.最大的问题是,似乎无法输入| (管道)在搜索字段中.弹出窗口(基于JPopupmenu)始终在按Alt-Gr时关闭.我试图删除Alt-Gr的键绑定,但没有任何效果.似乎它在内部深处.任何想法如何解决这个问题? 提前致谢. 朱莉安(Juliane) 解决方案 类似于Wind ..
发布时间:2020-06-27 19:03:52 Java开发

在NetBeans中使用可视的Swop JPopup菜单

我想在我的应用程序中添加一个弹出菜单,但是当我将其添加到面板中时,它消失了. 我如何像其他菜单一样直观地编辑jpopup菜单? 解决方案 我认为您是在谈论在NetBeans中使用Matisse视觉设计器. 在这种情况下,该过程与创建菜单栏菜单(您可以将其拖动到屏幕上)略有不同. 使此功能生效的步骤如下 将弹出菜单拖动到屏幕上 转到检查器窗口(窗口->导航->检查器) ..
发布时间:2020-06-27 19:03:46 Java开发

可见时更新JPopupMenu高度

我的应用程序中有一个弹出菜单,我想用自定义菜单替换,以使其与外观&其余应用程序的感觉.本质上,不是要在弹出窗口中显示常规菜单项,而是要重用应用程序中其他位置已经存在的组件,该组件使您可以“分页"方式而不是子菜单来浏览项的层次结构.因此,如果您单击列表中包含子项的项目,则将显示下一页,将当前列表中的当前项目替换为单击项的子项列表. 使用“分页"组件的优点是,它将与应用程序的其余部分很好地结合在 ..
发布时间:2020-06-27 19:03:44 Java开发

选中其中的复选框时,如何防止JPopUpMenu消失?

我想在JPopupMenu中使用JCheckBoxMenuItem.它的工作原理,但问题是,当一个复选框项目已被选中或取消选中弹出菜单中消失.因此,如果要选中/取消选中多个项目,则需要反复启动弹出窗口,这很烦人. 奇怪的是,如果我在菜单中仅使用普通的JCheckBox项(而不是JCheckBoxMenuItem s),则其行为应为应有的状态:弹出窗口停留在该位置,并且可以选中/取消选中复选框 ..
发布时间:2020-06-27 19:03:41 其他开发

从JButton显示/隐藏JPopupMenu; FocusListener无法正常工作?

我需要一个带有附加的下拉菜单的JButton.因此,我采用了JPopupMenu并将其附加到JButton上,就像在下面的代码中看到的那样.它需要做的是: 单击时显示弹出窗口 如果第二次单击,则将其隐藏 如果在弹出窗口中选择了一项,则将其隐藏 如果用户单击屏幕上的其他位置,则隐藏它 这4种方法都能正常工作,但是由于我使用的是boolean标志,如果用户单击其他位置或选择了一个项目 ..
发布时间:2020-06-27 19:03:39 Java开发

JMenu在Windows7 LAF Java7中使用focuslost事件

如果单击另一个组件时弹出菜单仍处于打开状态,则该组件不会获取事件,因为该事件可能已被弹出窗口占用.通常,所有JPopupmenus都会发生这种情况. 仅在具有Windows LAF(Windows7)的Java 7中会发生这种情况.有解决方法吗?这是一个已知的错误吗? import javax.swing.*; import java.awt.event.*; public class T ..
发布时间:2020-06-27 19:03:37 Java开发

当单击,右键单击或拖动三个JButton中的任何一个时,如何显示JPopupMenu?

我正在尝试为文件浏览器设置一组导航按钮.我想要这样,以便如果用户单击专用历史记录按钮,则会显示JPopupMenu.但是,我还希望用户在后退或前进按钮上单击鼠标右键或拖动鼠标时,出现完全相同的菜单. 如何为多个具有不同手势的GUI组件显示完全相同的JPopupMenu(不是一个副本,而是一个完全相同的副本)? 到目前为止,我已经尝试了以下方法: histButton.addMouseL ..
发布时间:2020-05-12 19:09:06 Java开发

摆动持续弹出

我需要显示一个带有自定义组件的swing弹出窗口.弹出窗口应该保持可见状态,直到我自己将其隐藏为止,但不应该成为焦点. 我有一个由其他开发人员编写的代码,该代码可以通过以下方式实现: popupMenu = new JPopupMenu(); popupMenu.add(myCustomComponent, BorderLayout.CENTER); ..
发布时间:2020-05-12 19:06:28 Java开发

系统托盘弹出菜单项与图像(IconItem的图标)

我阅读了系统托盘教程和这个类似的Stack Overflow问题但找不到一个很好的答案。我想在J2SE应用程序中添加一个图像到菜单项。在教程中,使用了 MenuItem ,但我找不到如何在SystemTray弹出窗口中向菜单项添加图标。如果使用 JMenuItem ,可以轻松地将图标放在 MenuItems 中,但是 MenuItem 。如何将图像添加到系统托盘popmenu? 已更新此处, ..
发布时间:2019-01-09 21:04:29 Java开发

使用AWTUtilities.setWindowOpaque(window,false)使用合成器L& F的JFrame中的JPopupMenu没有出现

这个让我很困惑。基本上我正在使用定制的Synth L& F开发使用透明形状窗口的多窗口应用程序。应用程序的某些部分从父框架调用 JFrame / JDialog 组件。在这些组件中,我有弹出菜单和组合框,问题是一些使用应用程序的人会遇到调用时没有出现的弹出菜单。没有例外,代码执行正常,包括弹出菜单'show'方法。 我试图将这一点归结为操作系统细节而没有太大的乐趣,除此之外在mac OSX上 ..
发布时间:2019-01-09 20:09:34 Java开发

JPopupMenu行为

我在下面准备了一个小测试案例。我的问题是当我右键单击窗口时。 JPopupMenu出现但如果我点击JWindow菜单外的任何地方都不会消失。我必须点击窗口上的某个地方才能摆脱它,这不是预期的行为。 编辑: 读完akf的答案后我切换到JFrame,当帧处于焦点并且弹出菜单显示时,当您单击另一个窗口时它会消失。但是如果窗口没有焦点,你单击某处菜单就不会消失。 import java ..
发布时间:2019-01-08 13:31:01 Java开发