javax.swing.event.MenuKeyEvent#consume()源码实例Demo

下面列出了javax.swing.event.MenuKeyEvent#consume() 实例代码,或者点击链接到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();
    }
}
 
 同类方法