javax.swing.JPopupMenu.getParent()方法的使用及代码示例

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

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

JPopupMenu.getParent介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-awt

/** Mysterious calls to pack(), invalidate() and validate() ;-) */
private static void refreshPopup(JPopupMenu popup) {
  popup.pack();
  popup.invalidate();
  Component c = popup.getParent();
  if (c != null) {
    c.validate();
  }
}

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

@ScriptFunction
@Override
public void setLeft(int aValue) {
  if (super.getParent() != null && super.getParent().getLayout() instanceof MarginLayout) {
    MarginLayout.ajustLeft(this, aValue);
  }
  super.setLocation(aValue, getTop());
}

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

@ScriptFunction
@Override
public void setTop(int aValue) {
  if (super.getParent() != null && super.getParent().getLayout() instanceof MarginLayout) {
    MarginLayout.ajustTop(this, aValue);
  }
  super.setLocation(getLeft(), aValue);
}

代码示例来源:origin: MegaMek/megamek

public void showPopup(Object popup, Coords c) {
  Point p = getHexLocation(c);
  p.x += ((int) (HEX_WC * scale) - scrollpane.getX()) + HEX_W;
  p.y += ((int) ((HEX_H * scale) / 2) - scrollpane.getY()) + HEX_H;
  if (((JPopupMenu) popup).getParent() == null) {
    add((JPopupMenu) popup);
  }
  ((JPopupMenu) popup).show(this, p.x, p.y);
}

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

/** Mysterious calls to pack(), invalidate() and validate() ;-) */
private static void refreshPopup(JPopupMenu popup) {
  popup.pack ();
  popup.invalidate ();
  Component c = popup.getParent ();
  if (c != null) {
      c.validate ();
  }
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

/** Mysterious calls to pack(), invalidate() and validate() ;-) */
private static void refreshPopup(JPopupMenu popup) {
  popup.pack ();
  popup.invalidate ();
  Component c = popup.getParent ();
  if (c != null) {
      c.validate ();
  }
}

代码示例来源:origin: org.jbundle.util.jcalendarbutton/org.jbundle.util.jcalendarbutton

Container container = popupMenu.getParent();
popupMenu.setVisible(false);
container.remove(popupMenu);

代码示例来源:origin: org.jbundle.util.jcalendarbutton/org.jbundle.util.jcalendarbutton

Container container = popupMenu.getParent();
popupMenu.setVisible(false);
container.remove(popupMenu);

代码示例来源:origin: net.java.dev.laf-widget/laf-widget

Container parent = iconPopupMenu.getParent();
if (parent instanceof JComponent) {
  ((JComponent) parent).setBorder(null);

相关文章

JPopupMenu类方法