类javax.swing.event.MenuKeyEvent源码实例Demo

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

源代码1 项目: dragonwell8_jdk   文件: ToolTipManager.java
@Override
public void menuKeyPressed(MenuKeyEvent e) {
    if (postTip.equals(KeyStroke.getKeyStrokeForEvent(e))) {
        // get element for the event
        MenuElement path[] = e.getPath();
        MenuElement element = path[path.length - 1];

        // retrieve currently highlighted element
        MenuSelectionManager msm = e.getMenuSelectionManager();
        MenuElement selectedPath[] = msm.getSelectedPath();
        MenuElement selectedElement = selectedPath[selectedPath.length - 1];

        if (element.equals(selectedElement)) {
            // show/hide tooltip message
            JComponent source = (JComponent) element.getComponent();
            ToolTipManager.this.show(source);
            e.consume();
        }
    }
}
 
源代码2 项目: TencentKona-8   文件: ToolTipManager.java
@Override
public void menuKeyPressed(MenuKeyEvent e) {
    if (postTip.equals(KeyStroke.getKeyStrokeForEvent(e))) {
        // get element for the event
        MenuElement path[] = e.getPath();
        MenuElement element = path[path.length - 1];

        // retrieve currently highlighted element
        MenuSelectionManager msm = e.getMenuSelectionManager();
        MenuElement selectedPath[] = msm.getSelectedPath();
        MenuElement selectedElement = selectedPath[selectedPath.length - 1];

        if (element.equals(selectedElement)) {
            // show/hide tooltip message
            JComponent source = (JComponent) element.getComponent();
            ToolTipManager.this.show(source);
            e.consume();
        }
    }
}
 
源代码3 项目: openjdk-jdk8u   文件: ToolTipManager.java
@Override
public void menuKeyPressed(MenuKeyEvent e) {
    if (postTip.equals(KeyStroke.getKeyStrokeForEvent(e))) {
        // get element for the event
        MenuElement path[] = e.getPath();
        MenuElement element = path[path.length - 1];

        // retrieve currently highlighted element
        MenuSelectionManager msm = e.getMenuSelectionManager();
        MenuElement selectedPath[] = msm.getSelectedPath();
        MenuElement selectedElement = selectedPath[selectedPath.length - 1];

        if (element.equals(selectedElement)) {
            // show/hide tooltip message
            JComponent source = (JComponent) element.getComponent();
            ToolTipManager.this.show(source);
            e.consume();
        }
    }
}
 
源代码4 项目: Bytecoder   文件: ToolTipManager.java
@Override
public void menuKeyPressed(MenuKeyEvent e) {
    if (postTip.equals(KeyStroke.getKeyStrokeForEvent(e))) {
        // get element for the event
        MenuElement path[] = e.getPath();
        MenuElement element = path[path.length - 1];

        // retrieve currently highlighted element
        MenuSelectionManager msm = e.getMenuSelectionManager();
        MenuElement selectedPath[] = msm.getSelectedPath();
        MenuElement selectedElement = selectedPath[selectedPath.length - 1];

        if (element.equals(selectedElement)) {
            // show/hide tooltip message
            JComponent source = (JComponent) element.getComponent();
            ToolTipManager.this.show(source);
            e.consume();
        }
    }
}
 
源代码5 项目: jdk8u_jdk   文件: ToolTipManager.java
@Override
public void menuKeyPressed(MenuKeyEvent e) {
    if (postTip.equals(KeyStroke.getKeyStrokeForEvent(e))) {
        // get element for the event
        MenuElement path[] = e.getPath();
        MenuElement element = path[path.length - 1];

        // retrieve currently highlighted element
        MenuSelectionManager msm = e.getMenuSelectionManager();
        MenuElement selectedPath[] = msm.getSelectedPath();
        MenuElement selectedElement = selectedPath[selectedPath.length - 1];

        if (element.equals(selectedElement)) {
            // show/hide tooltip message
            JComponent source = (JComponent) element.getComponent();
            ToolTipManager.this.show(source);
            e.consume();
        }
    }
}
 
源代码6 项目: freecol   文件: FreeColAction.java
@Override
public void menuKeyPressed(MenuKeyEvent e) {

    if (e.getKeyCode() == mnemonic) {
        ActionEvent ae = new ActionEvent(e.getSource(), e.getID(),
                                         (String) getValue(Action.NAME),
                                         e.getModifiersEx());
        actionPerformed(ae);

        e.consume();
    }
}
 
源代码7 项目: openjdk-jdk9   文件: JMenuItemOperator.java
/**
 * Maps {@code JMenuItem.processMenuKeyEvent(MenuKeyEvent)} through queue
 */
public void processMenuKeyEvent(final MenuKeyEvent menuKeyEvent) {
    runMapping(new MapVoidAction("processMenuKeyEvent") {
        @Override
        public void map() {
            ((JMenuItem) getSource()).processMenuKeyEvent(menuKeyEvent);
        }
    });
}
 
源代码8 项目: stendhal   文件: WtPopupMenu.java
@Override
public void processMenuKeyEvent(final MenuKeyEvent ev) {
	switch (ev.getKeyCode()) {
	case KeyEvent.VK_ESCAPE:
		break;

	default:
		redirectEvent(ev);
	}

	if (!ev.isConsumed()) {
		super.processMenuKeyEvent(ev);
	}
}
 
源代码9 项目: dragonwell8_jdk   文件: ToolTipManager.java
@Override
public void menuKeyTyped(MenuKeyEvent e) {}
 
源代码10 项目: dragonwell8_jdk   文件: ToolTipManager.java
@Override
public void menuKeyReleased(MenuKeyEvent e) {}
 
源代码11 项目: TencentKona-8   文件: ToolTipManager.java
@Override
public void menuKeyTyped(MenuKeyEvent e) {}
 
源代码12 项目: TencentKona-8   文件: ToolTipManager.java
@Override
public void menuKeyReleased(MenuKeyEvent e) {}
 
源代码13 项目: openjdk-jdk8u   文件: ToolTipManager.java
@Override
public void menuKeyTyped(MenuKeyEvent e) {}
 
源代码14 项目: openjdk-jdk8u   文件: ToolTipManager.java
@Override
public void menuKeyReleased(MenuKeyEvent e) {}
 
源代码15 项目: freecol   文件: FreeColAction.java
@Override
public void menuKeyReleased(MenuKeyEvent e) {
    // do nothing
}
 
源代码16 项目: freecol   文件: FreeColAction.java
@Override
public void menuKeyTyped(MenuKeyEvent e) {
    // do nothing
}
 
源代码17 项目: Bytecoder   文件: ToolTipManager.java
@Override
public void menuKeyTyped(MenuKeyEvent e) {}
 
源代码18 项目: Bytecoder   文件: ToolTipManager.java
@Override
public void menuKeyReleased(MenuKeyEvent e) {}
 
源代码19 项目: jdk8u_jdk   文件: ToolTipManager.java
@Override
public void menuKeyTyped(MenuKeyEvent e) {}
 
源代码20 项目: jdk8u_jdk   文件: ToolTipManager.java
@Override
public void menuKeyReleased(MenuKeyEvent e) {}
 
 类所在包
 同包方法