javax.swing.JPanel.setComponentPopupMenu()方法的使用及代码示例

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

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

JPanel.setComponentPopupMenu介绍

暂无

代码示例

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

popupMenu.add(pauseAll);
popupMenu.add(unpauseAll);
overallPanel.setComponentPopupMenu(popupMenu);

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

container.add(progressWrapper, BorderLayout.SOUTH);
container.setComponentPopupMenu(popupMenu);
progressBar.setComponentPopupMenu(popupMenu);

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

popupMenu.setBorder(new EmptyBorder(5, 5, 5, 5));
popupMenu.add(reset);
overallPanel.setComponentPopupMenu(popupMenu);

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

slotContainer.setComponentPopupMenu(popupMenu);

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

JPanel panel = new JPanel(new BorderLayout()) {

  @Override
  public Point getPopupLocation(MouseEvent event) {
    JPopupMenu menu = getComponentPopupMenu();
    if (menu == null || event == null) return null;
    return new Point(event.getX() - menu.getPreferredSize().width, event.getY());
  }

};
JPopupMenu menu = new JPopupMenu();
panel.setComponentPopupMenu(menu);

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aMenu) {
  super.setComponentPopupMenu(aMenu);
}

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

JFrame frame = new JFrame();
 frame.setSize(300,300);
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 JPanel panel = new JPanel();
 JPopupMenu aaa = new JPopupMenu();
 JMenu mmm = new JMenu("mmm");
 JMenuItem b = new JMenuItem("b");
 JMenuItem c = new JMenuItem("c");
 JMenuItem d = new JMenuItem("d");
 JMenuItem k = new JMenuItem("k");
 mmm.add(b);
 mmm.add(c);
 mmm.add(d);
 mmm.add(k);
 aaa.add(mmm);
 panel.setComponentPopupMenu(aaa);
 frame.add(panel);
 frame.setVisible(true);

代码示例来源:origin: com.eas.platypus/platypus-js-forms

@ScriptFunction
@Override
public void setComponentPopupMenu(JPopupMenu aPopup) {
  super.setComponentPopupMenu(aPopup);
  applyComponentPopupMenu();
}

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

if (panel == null) {
  panel = new JPanel();
  panel.setComponentPopupMenu(getMenu());
  panel.addMouseListener(new MouseAdapter() {

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-team-commons

panel = createHighlightPanel();
panel.addMouseListener(new MouseAdapter() {}); // Workaround for bug 6272233
panel.setComponentPopupMenu(menu);
panels.add(panel);
GroupLayout.ParallelGroup pGroup = layout.createParallelGroup(GroupLayout.Alignment.BASELINE);

相关文章

微信公众号

最新文章

更多

JPanel类方法