简体   繁体   English

如何在jtable中创建右键菜单

[英]How to create Right Click Menu in jtable

当用户右键点击jtable中的一行时,我想创建一个下拉菜单。有人建议我怎么做吗?

This is done exactly the same way as other JPopupMenu . 这与其他JPopupMenu完全相同。 You add a MouseListener to the JTable and upon a right-click, you show the JPopupMenu . MouseListener添加到JTable ,右键单击,显示JPopupMenu

Check out the Menus tutorial of Oracle 查看Oracle菜单教程

As mentionned by @kleopatra, you can also directly set a JPopupMenu on any JComponent (or its descendendants, using setInheritsPopupMenu() ), with setComponentPopupMenu() which will take care for you of showing the associated JPopupMenu , when appropriate (ie, a right-click on most platform) 正如@kleopatra所提到的,您也可以使用setComponentPopupMenu()直接在任何JComponent (或其后代,使用setInheritsPopupMenu() )上设置JPopupMenu ,这将在适当的时候照顾您显示关联的JPopupMenu (即右侧) - 点击大多数平台)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在jTable行中添加右键单击弹出菜单? - How to add right-click popup menu in jTable row? jTable右键弹出菜单 - jTable right-click popup menu "<i>Java Swing JTable;<\/i> Java Swing JTable;<\/b> <i>Right Click Menu (How do I get it to &quot;select&quot; aka highlight the row)<\/i>右键单击菜单(如何让它“选择”也就是突出显示该行)<\/b>" - Java Swing JTable; Right Click Menu (How do I get it to "select" aka highlight the row) 如何在Java Swing中创建右键单击上下文菜单? - How do I create a right click context menu in Java Swing? JTable右键单击复制/粘贴菜单,只需单击一次即可复制单元格数据 - JTable right-click copy/paste menu to copy cell data on one click 如何用鼠标右键单击在交互式Jtable中打开文件选择器 - How to open file chooser in the interactive Jtable with right mouse click 如何用鼠标右键单击获取JTable单元格的值 - How to get the value of a JTable cell with a right mouse click 如何自动右键单击 jtable 和 select 第一个 JMenu 项 - How to automatically right click on jtable and select first JMenu item 如何在 JFace 中删除菜单的右键单击事件 - How to remove the right click event for menu in JFace 是否可以在右键菜单上创建一个窗口? - Is it possible to create a window on top of a right-click menu?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM