首页 > TAG信息列表 > jpopupmenu

java-JTabbedPane选项卡

好了,所以我在应用程序中有一个JTabbedPane,它有几个面板.是否可以将JPopupMenu分配给实际的选项卡而不是JPanel?如果可能的话,我该怎么做?解决方法:看到 http://www.java-forums.org/awt-swing/20810-how-can-i-add-popup-menu-tab-tabbedpane.html举个例子 我认为您应该先调用setTa

Java弹出按钮

注意:您可能必须编译并运行我的示例才能完全理解我的问题.如果不是犹太洁食,我事先表示歉意. 我试图创建一个基于JToggleButton和JPopupMenu的Swing控件. 如果弹出菜单可见,则选择切换按钮;如果弹出菜单不可见,则取消选择切换按钮.因此,该行为类似于JComboBox,不同之处在于弹出窗口可

在Java中动态更新SystemTray

是否可以在Java中的SystemTray中将项目添加到PopUpMenu?我试图将项目添加到菜单,但这没用.都不会添加它并调用TrayIcon.setPopMenu(PopUpMenu)以及之后的SystemTray.add(TrayIcon)方法.有什么建议么?解决方法:当然可以. 看到我做的这个例子: import java.awt.AWTException; import ja

java-LookAndFeel行为之间的区别

我创建了一个JPopupmenu并添加了JTextField.当我使用金属或灵气时,一切都很好.问题是当我将LookAndFeel切换到Windows时.我不能按右ALT,因为如果按此键,JPopupmenu将隐藏. 我可以使用正确的ALT在Windows LookAndFeel中写国家标志吗? import javax.swing.*; import java.awt.event.*

java – 用于与后端数据结构同步的JTable设计

我有一个使用表模型从数据结构加载的JTable.数据结构的格式为NavigableMap< Float,NavigableMap< Float,Boolean>>.示例数据为: Table Format: Range f1,v1 f2,v2 f3,v3 f4,v4 12.1-30.2 30,true 32,false 45,true 50,false 30.2-45.6 30,true 32.4,true 45,true 50.1,

java – 在显示之前获取JPopupMenu大小

我点击鼠标右键显示JPopupMenu.我希望JPopupMenu的右上角位于点击位置(默认情况下不是左上角).要执行此操作,我需要将X坐标设置为mouseEvent.getX() – popupMenu.getWidth().问题是,在第一次显示弹出窗口之前,其宽度等于0. SSCCE: public class PopupTest2 { public static v

Java:jpopupmenu中的子菜单,带有分隔符和快捷键?

你如何将子菜单添加到现有的jpopupmenu? 当你右键单击jpopupmenu出现时,我想访问另一个菜单下的子菜单. 你如何在jpopupmenu中添加分隔符?快捷键怎么样? 下图描述了我想要的内容.解决方法:对于分隔符,您将需要JSeparator,请参见示例here. 要绑定快捷方式,您需要调用setMnemonic,参见示

java – 在JTree节点swing上右键单击弹出框

我想在JTree节点上右键单击弹出框,而不是整个JTree组件. 当用户右键单击JTree节点时,弹出框出现.如果他右键单击JTree中的空白区域,则它不会出现.那么为什么我只能检测JTree节点的鼠标事件.我已多次搜索网络,但找不到解决方案,所以请帮助我. 谢谢.解决方法:这是一个简单的方法: pub

java – 为什么没有为我的JPopupMenu调用componentHidden?

我希望在我的JPopupMenu被隐藏时收到通知 – 无论是因为某个项目被选中,菜单被解除,还是被调用了setVisible(false).这是我的测试代码: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class A extends ComponentAdapter implements Runnable, Action