我正在尝试为JTable中的每一列添加一个JMenu组件。棘手的一点是,我希望菜单对于每个列都是唯一的,例如右键单击列标题会显示该列唯一的菜单。任何人都知道如何实现这种行为?
答案 0 :(得分:4)
答案 1 :(得分:0)
工具MouseListener,MouseEvent.isPopupTrigger()和MouseEvent.getPoint()为您提供了用户操作所需的所有信息。
同样,JTable.getTableHeader()/ getColumnModel(),JTableHeader / TableColumn为您提供有关列和标题的所有信息。
你只需要连线。