javax.swing.text.JTextComponent.getComponentPopupMenu()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(161)

本文整理了Java中javax.swing.text.JTextComponent.getComponentPopupMenu()方法的一些代码示例,展示了JTextComponent.getComponentPopupMenu()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTextComponent.getComponentPopupMenu()方法的具体详情如下:
包路径:javax.swing.text.JTextComponent
类名称:JTextComponent
方法名:getComponentPopupMenu

JTextComponent.getComponentPopupMenu介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

public void MouseClicked(MouseEvent me) {
  if(me.getButton() == MouseEvent.BUTTON2) {
     // This is the code you probably don't have yet
     // You may have to check this cast
     JTextComponent myComponent = (JTextComponent) me.getComponent();
     if (myComponent.getSelectedText() != null) {
       JPopupMenu theMenu = myComponent.getComponentPopupMenu();
       // Etc... you wrote this part already and said it works
     }
  }
}

代码示例来源:origin: tinyMediaManager/tinyMediaManager

@Override
 public void eventDispatched(AWTEvent arg0) {
  if (arg0 instanceof MouseEvent && MouseEvent.MOUSE_RELEASED == arg0.getID() && arg0.getSource() instanceof JTextComponent) {
   MouseEvent me = (MouseEvent) arg0;
   JTextComponent tc = (JTextComponent) arg0.getSource();
   if (me.isPopupTrigger() && tc.getComponentPopupMenu() == null) {
    TextFieldPopupMenu.buildCutCopyPaste().show(tc, me.getX(), me.getY());
   }
  }
 }
}, AWTEvent.MOUSE_EVENT_MASK);

相关文章

JTextComponent类方法