类java.awt.MenuComponent源码实例Demo

下面列出了怎么用java.awt.MenuComponent的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: xdm   文件: XDMFrame.java
private synchronized void startModal(Component comp) {
	try {
		if (SwingUtilities.isEventDispatchThread()) {
			EventQueue theQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();
			while (comp.isVisible()) {
				AWTEvent event = theQueue.getNextEvent();
				Object source = event.getSource();
				if (event instanceof ActiveEvent) {
					((ActiveEvent) event).dispatch();
				} else if (source instanceof Component) {
					((Component) source).dispatchEvent(event);
				} else if (source instanceof MenuComponent) {
					((MenuComponent) source).dispatchEvent(event);
				} else {
					System.err.println("Unable to dispatch: " + event);
				}
			}
		} else {
			while (comp.isVisible()) {
				wait();
			}
		}
	} catch (InterruptedException ignored) {
	}
}
 
源代码2 项目: JsDroidCmd   文件: SwingGui.java
/**
 * Processes the next GUI event.
 */
public void dispatchNextGuiEvent() throws InterruptedException {
    EventQueue queue = awtEventQueue;
    if (queue == null) {
        queue = Toolkit.getDefaultToolkit().getSystemEventQueue();
        awtEventQueue = queue;
    }
    AWTEvent event = queue.getNextEvent();
    if (event instanceof ActiveEvent) {
        ((ActiveEvent)event).dispatch();
    } else {
        Object source = event.getSource();
        if (source instanceof Component) {
            Component comp = (Component)source;
            comp.dispatchEvent(event);
        } else if (source instanceof MenuComponent) {
            ((MenuComponent)source).dispatchEvent(event);
        }
    }
}
 
源代码3 项目: astor   文件: SwingGui.java
/**
 * Processes the next GUI event.
 */
public void dispatchNextGuiEvent() throws InterruptedException {
    EventQueue queue = awtEventQueue;
    if (queue == null) {
        queue = Toolkit.getDefaultToolkit().getSystemEventQueue();
        awtEventQueue = queue;
    }
    AWTEvent event = queue.getNextEvent();
    if (event instanceof ActiveEvent) {
        ((ActiveEvent)event).dispatch();
    } else {
        Object source = event.getSource();
        if (source instanceof Component) {
            Component comp = (Component)source;
            comp.dispatchEvent(event);
        } else if (source instanceof MenuComponent) {
            ((MenuComponent)source).dispatchEvent(event);
        }
    }
}
 
源代码4 项目: 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) {
		}
	}
}
 
源代码5 项目: openjdk-jdk9   文件: ComponentOperator.java
/**
 * Maps {@code Component.remove(MenuComponent)} through queue
 */
public void remove(final MenuComponent menuComponent) {
    runMapping(new MapVoidAction("remove") {
        @Override
        public void map() {
            getSource().remove(menuComponent);
        }
    });
}
 
源代码6 项目: dragonwell8_jdk   文件: CMenuComponent.java
CMenuComponent(final MenuComponent target) {
    super(0, true);
    this.target = target;
    setPtr(createModel());
}
 
源代码7 项目: dragonwell8_jdk   文件: CMenuComponent.java
final MenuComponent getTarget() {
    return target;
}
 
源代码8 项目: TencentKona-8   文件: CMenuComponent.java
CMenuComponent(final MenuComponent target) {
    super(0, true);
    this.target = target;
    setPtr(createModel());
}
 
源代码9 项目: TencentKona-8   文件: CMenuComponent.java
final MenuComponent getTarget() {
    return target;
}
 
源代码10 项目: jdk8u60   文件: CMenuComponent.java
CMenuComponent(MenuComponent target) {
    this.target = target;
    this.modelPtr = createModel();
}
 
源代码11 项目: jdk8u60   文件: CMenuComponent.java
MenuComponent getTarget() {
    return target;
}
 
源代码12 项目: openjdk-jdk8u   文件: CMenuComponent.java
CMenuComponent(final MenuComponent target) {
    super(0, true);
    this.target = target;
    setPtr(createModel());
}
 
源代码13 项目: openjdk-jdk8u   文件: CMenuComponent.java
final MenuComponent getTarget() {
    return target;
}
 
源代码14 项目: netbeans   文件: JTitledPanel.java
public void remove(MenuComponent component) {
    getContentPanel().remove(component);
}
 
源代码15 项目: netbeans   文件: PlaceholderPanel.java
@Override
public synchronized void remove(MenuComponent popup) {
    super.remove(popup);
    updateOpacity();
    invalidate();
}
 
源代码16 项目: openjdk-jdk8u-backup   文件: CMenuComponent.java
CMenuComponent(final MenuComponent target) {
    super(0, true);
    this.target = target;
    setPtr(createModel());
}
 
源代码17 项目: openjdk-jdk8u-backup   文件: CMenuComponent.java
final MenuComponent getTarget() {
    return target;
}
 
源代码18 项目: openjdk-jdk9   文件: CMenuComponent.java
CMenuComponent(final MenuComponent target) {
    super(0, true);
    this.target = target;
    setPtr(createModel());
}
 
源代码19 项目: openjdk-jdk9   文件: CMenuComponent.java
final MenuComponent getTarget() {
    return target;
}
 
源代码20 项目: jdk8u-jdk   文件: CMenuComponent.java
CMenuComponent(final MenuComponent target) {
    super(0, true);
    this.target = target;
    setPtr(createModel());
}
 
源代码21 项目: jdk8u-jdk   文件: CMenuComponent.java
final MenuComponent getTarget() {
    return target;
}
 
源代码22 项目: hottub   文件: CMenuComponent.java
CMenuComponent(MenuComponent target) {
    this.target = target;
    this.modelPtr = createModel();
}
 
源代码23 项目: hottub   文件: CMenuComponent.java
MenuComponent getTarget() {
    return target;
}
 
源代码24 项目: openjdk-8-source   文件: CMenuComponent.java
CMenuComponent(MenuComponent target) {
    this.target = target;
    this.modelPtr = createModel();
}
 
源代码25 项目: openjdk-8-source   文件: CMenuComponent.java
MenuComponent getTarget() {
    return target;
}
 
源代码26 项目: visualvm   文件: JTitledPanel.java
public void remove(MenuComponent component) {
    getContentPanel().remove(component);
}
 
源代码27 项目: openjdk-8   文件: CMenuComponent.java
CMenuComponent(MenuComponent target) {
    this.target = target;
    this.modelPtr = createModel();
}
 
源代码28 项目: openjdk-8   文件: CMenuComponent.java
MenuComponent getTarget() {
    return target;
}
 
源代码29 项目: jdk8u_jdk   文件: CMenuComponent.java
CMenuComponent(final MenuComponent target) {
    super(0, true);
    this.target = target;
    setPtr(createModel());
}
 
源代码30 项目: jdk8u_jdk   文件: CMenuComponent.java
final MenuComponent getTarget() {
    return target;
}
 
 类所在包
 同包方法