微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java.awt.MenuContainer的实例源码

项目:javify    文件GtkMenuComponentPeer.java   
/**
 * Sets font based on MenuComponent font,or containing menu(bar)
 * parent font.
 */
private void setFont()
{
  MenuComponent mc = ((MenuComponent) awtWidget);
  Font f = mc.getFont();

  if (f == null)
    {
      MenuContainer parent = mc.getParent ();
      // Submenus inherit the font of their containing Menu(Bar).
      if (parent instanceof MenuComponent)
        f = parent.getFont ();
    }

  setFont(f);
}
项目:jvm-stm    文件GtkMenuComponentPeer.java   
/**
 * Sets font based on MenuComponent font,or containing menu(bar)
 * parent font.
 */
private void setFont()
{
  MenuComponent mc = ((MenuComponent) awtWidget);
  Font f = mc.getFont();

  if (f == null)
    {
      MenuContainer parent = mc.getParent ();
      // Submenus inherit the font of their containing Menu(Bar).
      if (parent instanceof MenuComponent)
        f = parent.getFont ();
    }

  setFont(f);
}
项目:RipplePower    文件WaitCursorEventQueue.java   
public synchronized void run() {
    while (true) {
        try {
            wait();
            wait(delay);
            if (source instanceof Component) {
                parent = SwingUtilities.getRoot((Component) source);
            } else if (source instanceof MenuComponent) {
                MenuContainer mParent = ((MenuComponent) source).getParent();
                if (mParent instanceof Component) {
                    parent = SwingUtilities.getRoot((Component) mParent);
                }
            }
            if ((parent != null) && parent.isShowing()) {
                parent.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
            }
        } catch (InterruptedException ie) {
        }
    }
}
项目:JamVM-PH    文件GtkMenuComponentPeer.java   
/**
 * Sets font based on MenuComponent font,or containing menu(bar)
 * parent font.
 */
private void setFont()
{
  MenuComponent mc = ((MenuComponent) awtWidget);
  Font f = mc.getFont();

  if (f == null)
    {
      MenuContainer parent = mc.getParent ();
      // Submenus inherit the font of their containing Menu(Bar).
      if (parent instanceof MenuComponent)
        f = parent.getFont ();
    }

  setFont(f);
}
项目:classpath    文件GtkMenuComponentPeer.java   
/**
 * Sets font based on MenuComponent font,or containing menu(bar)
 * parent font.
 */
private void setFont()
{
  MenuComponent mc = ((MenuComponent) awtWidget);
  Font f = mc.getFont();

  if (f == null)
    {
      MenuContainer parent = mc.getParent ();
      // Submenus inherit the font of their containing Menu(Bar).
      if (parent instanceof MenuComponent)
        f = parent.getFont ();
    }

  setFont(f);
}
项目:javify    文件GtkMenuPeer.java   
public GtkMenuPeer (Menu menu)
{
  super (menu);

  if (menu.isTearOff())
    addTearOff();

  MenuContainer parent = menu.getParent ();
  if (parent instanceof Menu)
    setupAccelGroup ((GtkMenuPeer)((Menu)parent).getPeer ());
  else if (parent instanceof Component)
    setupAccelGroup ((GtkComponentPeer)((Component)parent).getPeer ());
  else
    setupAccelGroup (null); // XXX,should we warn about unkNown parent?
}
项目:jvm-stm    文件GtkMenuPeer.java   
public GtkMenuPeer (Menu menu)
{
  super (menu);

  if (menu.isTearOff())
    addTearOff();

  MenuContainer parent = menu.getParent ();
  if (parent instanceof Menu)
    setupAccelGroup ((GtkMenuPeer)((Menu)parent).getPeer ());
  else if (parent instanceof Component)
    setupAccelGroup ((GtkComponentPeer)((Component)parent).getPeer ());
  else
    setupAccelGroup (null); // XXX,should we warn about unkNown parent?
}
项目:jspresso-ce    文件WaitCursorTimer.java   
/**
 * {@inheritDoc}
 */
@Override
public synchronized void run() {
  //noinspection InfiniteLoopStatement
  while (true) {
    try {
      // wait for notification from startTimer()
      wait();

      // wait for event processing to reach the threshold,or
      // interruption from stopTimer()
      wait(delay);

      if (source instanceof Component) {
        parent = SwingUtil.getwindowOrInternalFrame((Component) source);
      } else if (source instanceof MenuComponent) {
        MenuContainer mParent = ((MenuComponent) source).getParent();
        if (mParent instanceof Component) {
          parent = SwingUtil.getwindowOrInternalFrame((Component) mParent);
        }
      }

      if (parent != null && parent.isShowing()) {
        if (parent instanceof RootPaneContainer) {
          ((RootPaneContainer) parent).getGlasspane().setCursor(
              Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
        }
        // parent.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
      }
    } catch (InterruptedException ie) {
      // just finish.
    }
  }
}
项目:cn1    文件IMManager.java   
private final InputMethodDescriptor getDesc() {
    MenuContainer parent = getParent();
    if (parent instanceof imsubmenu) {
        return ((imsubmenu) parent).getDesc();
    }
    return null;
}
项目:JamVM-PH    文件GtkMenuPeer.java   
public GtkMenuPeer (Menu menu)
{
  super (menu);

  if (menu.isTearOff())
    addTearOff();

  MenuContainer parent = menu.getParent ();
  if (parent instanceof Menu)
    setupAccelGroup ((GtkMenuPeer)((Menu)parent).getPeer ());
  else if (parent instanceof Component)
    setupAccelGroup ((GtkComponentPeer)((Component)parent).getPeer ());
  else
    setupAccelGroup (null); // XXX,should we warn about unkNown parent?
}
项目:classpath    文件GtkMenuPeer.java   
public GtkMenuPeer (Menu menu)
{
  super (menu);

  if (menu.isTearOff())
    addTearOff();

  MenuContainer parent = menu.getParent ();
  if (parent instanceof Menu)
    setupAccelGroup ((GtkMenuPeer)((Menu)parent).getPeer ());
  else if (parent instanceof Component)
    setupAccelGroup ((GtkComponentPeer)((Component)parent).getPeer ());
  else
    setupAccelGroup (null); // XXX,should we warn about unkNown parent?
}
项目:freeVM    文件IMManager.java   
private final InputMethodDescriptor getDesc() {
    MenuContainer parent = getParent();
    if (parent instanceof imsubmenu) {
        return ((imsubmenu) parent).getDesc();
    }
    return null;
}
项目:mbarix4j    文件WaitCursorEventQueue.java   
/**
 */
public synchronized void run() {
    while (true) {
        try {

            // wait for notification from startTimer()
            wait();

            // wait for event processing to reach the threshold,or
            // interruption from stopTimer()
            wait(delay);

            if (source instanceof Component) {
                parent = SwingUtilities.getRoot((Component) source);
            }
            else if (source instanceof MenuComponent) {
                MenuContainer mParent = ((MenuComponent) source).getParent();
                if (mParent instanceof Component) {
                    parent = SwingUtilities.getRoot((Component) mParent);
                }
            }

            if ((parent != null) && parent.isShowing()) {
                parent.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
            }
        }
        catch (InterruptedException ie) {}
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。