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

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

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

JPopupMenu.getRootPane介绍

暂无

代码示例

代码示例来源:origin: net.sf.nimrod/nimrod-laf

public void popupMenuWillBecomeInvisible( PopupMenuEvent ev) {
 if ( fondo == null ) {
  return;
 }
 Graphics g = papi.getRootPane().getGraphics();
 
 Point p = papi.getLocationOnScreen();
 Point r = papi.getRootPane().getLocationOnScreen();
 
 g.drawImage( fondo, p.x - r.x, p.y - r.y, null);
 fondo = null;
}

代码示例来源:origin: com.jtattoo/JTattoo

public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
  if (popupMenuUI.screenImage != null) {
    JPopupMenu popup = (JPopupMenu) e.getSource();
    JRootPane root = popup.getRootPane();
    if (popup.isShowing() && root.isShowing()) {
      Point ptPopup = popup.getLocationOnScreen();
      Point ptRoot = root.getLocationOnScreen();
      Graphics g = popup.getRootPane().getGraphics();
      g.drawImage(popupMenuUI.screenImage, ptPopup.x - ptRoot.x, ptPopup.y - ptRoot.y, null);
      popupMenuUI.resetScreenImage();
    }
  }
}

相关文章

JPopupMenu类方法