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

java.awt.event.KeyEvent的实例源码

项目:sumo    文件GeometricInteractiveVDSLayerPanel.java   
public void keyreleased(KeyEvent e) {
    FlagTable t=(FlagTable)e.getSource();
    int id = e.getID();
    if(id == e.KEY_RELEASED && e.getKeyChar() == e.VK_BACK_SPACE)
    {
        if(t.getSelectedRow() != -1)
            for(int i:t.getSelectedRows()){
                GeometryImage gl=((ComplexEditVDsvectorLayer)layer).getGeometriclayer();
                Geometry geom=gl.getGeometries().get(i);
                deleted.add(0,geom);
                attrDeleted.add(0,(gl).getAttributes(geom));
                ((GeometricInteractiveVDSLayerModel)t.getModel()).removeSelection(i);
                glm.fireTableDataChanged();
                if(gl.getGeometries().size()>0){
                    int sel=0;
                    if(i>0&&i<(gl.getGeometries().size()-1))
                        sel=i;
                    ((GeometricInteractiveVDSLayerModel)t.getModel()).changeSelection(sel,display);
                    glm.changeSelection(sel,true);
                    ((JTable)e.getSource()).setRowSelectionInterval(sel,sel);
                }
            }
        this.repaint();
        ((GeometricInteractiveVDSLayerModel)t.getModel()).changeSelection(t.getSelectedRow(),display);
    }
}
项目:PassBox    文件Login_Page.java   
public void keypressed(KeyEvent e) {
    if (e.getKeyCode()==KeyEvent.VK_ENTER){
        String sorgu = "SELECT * FROM passBox_db.users_tb where username=? and password=?;";
    try {
        pst=baglanti.prepareStatement(sorgu);
        pst.setString(1,username_txt.getText());
        pst.setString(2,password_txt.getText());
        gelenveri=pst.executeQuery();
        if(gelenveri.next()){
            JOptionPane.showMessageDialog(null,"Başarılı giriş!");
            this.setVisible(false);
            User_Control_Panel_Page frame = new User_Control_Panel_Page();
            frame.setVisible(true);
        }
        else{
        JOptionPane.showMessageDialog(null,"Başarısız giriş!");
        }
    } catch (sqlException ex) {
        JOptionPane.showConfirmDialog(null,"Sorgu da hata var!");
    }
    }
}
项目:vexillo    文件copySVGMenuItem.java   
public copySVGMenuItem(final FlagFrame frame) {
    setText("copy SVG");
    if (!OSUtils.isMacOS()) setMnemonic(KeyEvent.VK_S);
    setAccelerator(Keystroke.getKeystroke(KeyEvent.VK_C,InputUtils.Meta_SHIFT_MASK));
    if (frame == null) {
        setEnabled(false);
    } else {
        addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                SVGExporter s = new SVGExporter(frame.getFlagFile(),frame.getFlag());
                String svg = s.exportToString(frame.getViewerWidth(),frame.getViewerHeight(),frame.getGlaze());
                StringSelection ss = new StringSelection(svg);
                Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
                cb.setContents(ss,ss);
            }
        });
    }
}
项目:jaer    文件IPotSliderTextControl.java   
private void valueTextFieldKeypressed(java.awt.event.KeyEvent evt) {//GEN-FirsT:event_valueTextFieldKeypressed
        // key pressed in text field
        //        System.out.println("keypressed evt "+evt);
//        System.out.println("value field key pressed");
        endEdit();
//        String s = evt.getKeyText(evt.getKeyCode());
        int code = evt.getKeyCode();
        boolean shift = evt.isShiftDown();
        float byRatio = 1.1f;
        if (shift) {
            byRatio = 10f;
        }
        if (code == KeyEvent.VK_UP) {
            startEdit();
            pot.changeByRatio(byRatio);
            endEdit();
        } else if (code == KeyEvent.VK_DOWN) {
            startEdit();
            pot.changeByRatio(1f / byRatio);
            endEdit();
        }
    }
项目:incubator-netbeans    文件CheckListener.java   
public void keypressed(KeyEvent e) {
    if (e.getKeyChar() == ' ') {
        JTree tree = (JTree) e.getSource();
        TreePath path = tree.getSelectionPath();
        if( null == path )
            return;

        Node node = Visualizer.findNode( path.getLastPathComponent() );
        if( null == node )
            return;

        boolean isSelected = settings.isNodeVisible( node );
        settings.setNodeVisible( node,!isSelected );
        tree.repaint();

        e.consume();
    }
}
项目:incubator-netbeans    文件FixImportsTest.java   
public void testCancel() {
    Node pn = new ProjectsTabOperator().getProjectRootNode(TEST_PROJECT_NAME);
    pn.select();

    Node n = new Node(pn,org.netbeans.jellytools.Bundle.getString(
            "org.netbeans.modules.java.j2seproject.Bundle","NAME_src.dir")+"|"+TEST_PACKAGE_NAME+"|"
            +TEST_CLASS_NAME);
    n.select();
    new OpenAction().perform();
    EditorOperator editor = new EditorOperator(TEST_CLASS_NAME);
    try {
        editor.insert("List m;\n",46,1);
        Utilities.takeANap(100);
        MainWindowOperator.getDefault().pushKey(KeyEvent.VK_I,KeyEvent.CTRL_MASK | KeyEvent.SHIFT_MASK);            
        FixAllImports fio = new FixAllImports();
        fio.cancel();
        assertFalse("Import is added",editor.getText().contains("import java.util.List;"));
    } finally {
        editor.close(false);
    }
}
项目:smile_1.5.0_java7    文件FontChooser.java   
@Override
public void keypressed(KeyEvent e) {
    switch (e.getKeyCode()) {
        case KeyEvent.VK_UP:
            int up = targetList.getSelectedindex() - 1;
            if (up < 0) {
                up = 0;
            }
            targetList.setSelectedindex(up);
            break;
        case KeyEvent.VK_DOWN:
            int listSize = targetList.getModel().getSize();
            int down = targetList.getSelectedindex() + 1;
            if (down >= listSize) {
                down = listSize - 1;
            }
            targetList.setSelectedindex(down);
            break;
        default:
            break;
    }
}
项目:AgentWorkbench    文件TableCellSpinnerEditor4FloatObject.java   
@Override
public void keypressed(KeyEvent e) {
    if(e.getKeyCode() == KeyEvent.VK_ENTER || e.getKeyCode() == KeyEvent.VK_TAB){
        try {
            ((JSpinner)editorComponent).commitEdit();

        } catch (ParseException e1) {
            DefaultEditor de = (DefaultEditor) ((JSpinner)editorComponent).getEditor();
            String text = de.getTextField().getText();
            if(text.matches("^\\d+(\\.\\d*)?")){
                ((JSpinner)editorComponent).setValue(Float.parseFloat(text));
            }else{
                System.err.println("Invalid input - ignoring");
            }
        }
    }
    super.keypressed(e);
}
项目:Logisim    文件MemPoker.java   
@Override
public void keyTyped(InstanceState state,KeyEvent e) {
    char c = e.getKeyChar();
    int val = Character.digit(e.getKeyChar(),16);
    MemState data = (MemState) state.getData();
    if (val >= 0) {
        curValue = curValue * 16 + val;
        data.getContents().set(data.getCursor(),curValue);
        state.fireInvalidated();
    } else if (c == ' ' || c == '\t') {
        moveto(data,data.getCursor() + 1);
    } else if (c == '\r' || c == '\n') {
        moveto(data,data.getCursor() + data.getColumns());
    } else if (c == '\u0008' || c == '\u007f') {
        moveto(data,data.getCursor() - 1);
    }
}
项目:openjdk-jdk10    文件bug4524490.java   
public static void main(String[] args) throws Exception {
    Robot robot = new Robot();
    robot.setAutoDelay(50);

    UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");

    SwingUtilities.invokelater(new Runnable() {

        public void run() {
            fileChooser = new JFileChooser();
            fileChooser.showOpenDialog(null);
        }
    });

    robot.waitForIdle();

    if (OSInfo.OSType.MACOSX.equals(OSInfo.getoSType())) {
        Util.hitKeys(robot,KeyEvent.VK_CONTROL,KeyEvent.VK_ALT,KeyEvent.VK_L);
    } else {
        Util.hitKeys(robot,KeyEvent.VK_L);
    }
    checkFocus();
}
项目:scorekeeperfrontend    文件RunsTable.java   
public RunsTable(EntryModel m)
{
    super(m,new TimeRenderer(),new RunsTransferHandler(),2,Integer.MAX_VALUE);

    InputMap im = getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
    im.put(Keystroke.getKeystroke(KeyEvent.VK_DELETE,0),"cut"); // delete is same as Ctl+X
    im.put(Keystroke.getKeystroke(KeyEvent.VK_ENTER,"Enter Time");

    registerKeyboardAction(
        this,"Enter Time",Keystroke.getKeystroke(KeyEvent.VK_ENTER,JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
    );

    Messenger.register(MT.TIME_ENTERED,this);
}
项目:jaer    文件ConfigurableIPotGUIControl.java   
private void biasTextFieldKeypressed(java.awt.event.KeyEvent evt) {//GEN-FirsT:event_biasTextFieldKeypressed
        int code = evt.getKeyCode();
        boolean shifted = evt.isShiftDown();
        final float byRatio = 1.02f;
        if (code == KeyEvent.VK_UP) {
            startEdit();
            if (shifted) {
                pot.setBitValue(pot.getBitValue() + 1);
            } else {
                pot.changeByRatio(byRatio);
            }
            endEdit();
        } else if (code == KeyEvent.VK_DOWN) {
            startEdit();
            if (shifted) {
                pot.setBitValue(pot.getBitValue() - 1);
            } else {
                pot.changeByRatio(1f / byRatio);
            }
            endEdit();
        }
}
项目:incubator-netbeans    文件Utilities.java   
/**
 * Creates nice textual representation of Keystroke.
 * Modifiers and an actual key label are concated by plus signs
 * @param the Keystroke to get description of
 * @return String describing the Keystroke
 */
public static String keystrokeToString( Keystroke stroke ) {
    String modifText = KeyEvent.getKeyModifiersText( stroke.getModifiers() );
    String keyText = (stroke.getKeyCode() == KeyEvent.VK_UNDEFINED) ? 
        String.valueOf(stroke.getKeyChar()) : getKeyText(stroke.getKeyCode());
    if( modifText.length() > 0 ) return modifText + '+' + keyText;
    else return keyText;
}
项目:openjdk-jdk10    文件AWTTextKeyboardDriver.java   
@Override
public NavigationKey[] getKeys(ComponentOperator oper) {
    boolean multiString = oper instanceof TextAreaOperator;
    NavigationKey[] result = new NavigationKey[multiString ? 4 : 2];
    result[0] = new UpKey(KeyEvent.VK_LEFT,0);
    result[1] = new DownKey(KeyEvent.VK_RIGHT,0);
    ((UpKey) result[0]).setDownKey((DownKey) result[1]);
    ((DownKey) result[1]).setUpKey((UpKey) result[0]);
    if (multiString) {
        result[2] = new UpKey(KeyEvent.VK_UP,0);
        result[3] = new DownKey(KeyEvent.VK_DOWN,0);
        ((UpKey) result[2]).setDownKey((DownKey) result[3]);
        ((DownKey) result[3]).setUpKey((UpKey) result[2]);
    }
    return result;
}
项目:incubator-netbeans    文件IncrementalSearchTest.java   
public void testNotFound() {
    openDefaultProject();
    openFile("Source Packages|org.netbeans.test.editor.search.IncrementalSearchTest","match.txt");
    EditorOperator editor = new EditorOperator("match.txt");
    editor.setCaretPosition(3,1);
    SearchBarOperator barOperator = SearchBarOperator.invoke(editor);
    JTextComponentOperator t = barOperator.findCombo();
    try {            
        t.clearText();
        new EventTool().waitNoEvent(100);
        t.requestFocus();
        t.typeText("XYZ");        
        t.pushKey(KeyEvent.VK_ENTER);                        
        new EventTool().waitNoEvent(100);            
        MainWindowOperator mwo =  MainWindowOperator.getDefault();
        assertEquals("'XYZ' not found",mwo.getStatusText());                        
        JTextComponentOperator filed = barOperator.findCombo();
        assertEquals(new Color(178,filed.getForeground());                
    } finally {
        barOperator.closeButton().doClick();                              
    }
    new EventTool().waitNoEvent(200);
    assertFalse("ToolBar not closed",barOperator.isVisible());
    editor.closediscard();
}
项目:openjdk-jdk10    文件TextKeyboardDriver.java   
@Override
public void clearText(ComponentOperator oper) {
    DriverManager.getFocusDriver(oper).giveFocus(oper);
    checkSupported(oper);
    KeyDriver kdriver = DriverManager.getKeyDriver(oper);
    Timeout pushTime = oper.getTimeouts().create("ComponentOperator.PushKeyTimeout");
    Timeout betweenTime = getBetweenTimeout(oper);
    while (getcaretposition(oper) > 0) {
        kdriver.typeKey(oper,KeyEvent.VK_BACK_SPACE,(char) KeyEvent.VK_BACK_SPACE,pushTime);
        betweenTime.sleep();
    }
    while (getText(oper).length() > 0) {
        kdriver.pushKey(oper,KeyEvent.VK_DELETE,pushTime);
        betweenTime.sleep();
    }
}
项目:AI-RRT-Motion-Planning    文件Visualiser.java   
private void createFileMenu() {
    fileMenu = new JMenu("File");
    fileMenu.setMnemonic(KeyEvent.VK_F);
    fileMenu.getAccessibleContext().setAccessibleDescription(
            "Load configs or close the app.");
    menuBar.add(fileMenu);

    loadProblemItem = new JMenuItem("Load problem");
    loadProblemItem.setMnemonic(KeyEvent.VK_P);
    loadProblemItem.addActionListener(menuListener);
    fileMenu.add(loadProblemItem);

    loadSolutionItem = new JMenuItem("Load solution");
    loadSolutionItem.setMnemonic(KeyEvent.VK_S);
    loadSolutionItem.addActionListener(menuListener);
    loadSolutionItem.setEnabled(false);
    fileMenu.add(loadSolutionItem);

    fileMenu.addSeparator();
    exitItem = new JMenuItem("Exit");
    exitItem.setMnemonic(KeyEvent.VK_X);
    exitItem.addActionListener(menuListener);
    fileMenu.add(exitItem);
}
项目:incubator-netbeans    文件RemoveSurroundingTest.java   
private void dumpAndSelect(int row,int col,int select) {
    oper.setCaretPosition(row,col);
    oper.pressKey(KeyEvent.VK_BACK_SPACE,KeyEvent.ALT_DOWN_MASK);
    jdialogoperator jdo = new jdialogoperator(MainWindowOperator.getDefault());
    JListOperator jlo = new JListOperator(jdo);
    ListModel model = jlo.getModel();
    int i;
    for (i = 0; i < model.getSize(); i++) {
        Object item = model.getElementAt(i);
        if(item instanceof CodeDeleter) {
            CodeDeleter codeDeleter = (CodeDeleter) item;
            ref(codeDeleter.getdisplayName());                
            HighlightsSequence highlights = codeDeleter.getHighlight().getHighlights(0,oper.getText().length());
            while(highlights.moveNext()) {
                ref(highlights.getStartOffset()+" "+highlights.getEndOffset());
                AttributeSet attributes = highlights.getAttributes();
                Enumeration<?> attributeNames = attributes.getAttributeNames();
                while(attributeNames.hasMoreElements()) {
                    Object nextElement = attributeNames.nextElement();
                    ref(nextElement+" "+attributes.getAttribute(nextElement));
                }
            }
        }            
    }
    if(select>-1) {
        jlo.selectItem(select);
        ref(oper.getText());
    }        
}
项目:openjdk-jdk10    文件TestPopupMenu.java   
public TestPopupMenu() throws Exception {
    Robot robot = new Robot();
    robot.setAutoDelay(200);
    try {
        SwingUtilities.invokeAndWait(() -> {
            try {
                createAndShowUI();
            } catch (Exception ex) {
                throw new RuntimeException(ex);
            }
        });
        blockTilldisplayed(label);
        robot.waitForIdle();
        robot.mouseMove(p.x + d.width/2,p.y + d.height/2);
        robot.mousepress(InputEvent.BUTTON3_DOWN_MASK);
        robot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
        robot.waitForIdle();
        robot.keyPress(KeyEvent.VK_CONTROL);
        robot.keyPress(KeyEvent.VK_U);
        robot.keyrelease(KeyEvent.VK_U);
        robot.keyrelease(KeyEvent.VK_CONTROL);
        robot.waitForIdle();
        jpopupmenu popup = label.getComponentPopupMenu();
        if (popup != null && popup.isVisible()) {
            throw new RuntimeException("Popup is visible in wrong internal frame");
        }
    } finally {
        SwingUtilities.invokeAndWait(()->frame.dispose());
    }
}
项目:incubator-netbeans    文件FilterUtils.java   
public Keystroke registeraction(String actionKey,Action action,ActionMap actionMap,InputMap inputMap) {
    if (!FILTER_ACTION_KEY.equals(actionKey)) return null;

    Keystroke ks = Keystroke.getKeystroke(KeyEvent.VK_G,InputEvent.CTRL_MASK);
    actionMap.put(actionKey,action);
    inputMap.put(ks,actionKey);

    return ks;
}
项目:incubator-netbeans    文件TopComponentTest.java   
public void testToStringOfDelegateContainsNameOfOriginalAction() throws Exception {
    SaveAction sa = SaveAction.get(SaveAction.class);
    Action a = sa.createContextAwareInstance(Lookup.EMPTY);
    if (a.toString().indexOf("SaveAction") == -1) {
        fail("We need name of the original action:\n" + a.toString());
    }

    SaveAction.cnt = 0;
    CharSequence log = Log.enable("org.netbeans.ui",Level.FINER);

    final TopComponent tc = new TopComponent();
    final KeyEvent ke = new KeyEvent(tc,KeyEvent.KEY_pressed,System.currentTimeMillis(),KeyEvent.CTRL_MASK,'S');
    final Keystroke ks = Keystroke.getKeystrokeForEvent(ke);
    MockServices.setServices(MyKM.class);
    SwingUtilities.invokeAndWait(new Runnable() {

        public void run() {
            tc.setActivatednodes( new Node[0] );
            tc.processKeyBinding(ks,ke,JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,true);
        }

    });

    if (log.toString().indexOf("SaveAction") == -1 
            && SaveAction.cnt == 1 ) { //make sure the action was actually invoked
        fail(log.toString());
    }
}
项目:incubator-netbeans    文件ListView.java   
public Object run() {
    switch (type) {
        case 0:
            NbList.super.paint((Graphics) p1);
            break;
        case 1:
            NbList.super.validateTree();
            break;
        case 2:
            doLayoutImpl();
            break;
        case 3:
            repaintSelection();
            break;
        case 4:
            NbList.super.processEvent((AWTEvent) p1);
            break;
        case 5:
            return NbList.super.getPreferredSize();
        case 6:
            return getToolTipTextImpl((MouseEvent) p1);
        case 7:
            return NbList.super.indexToLocation((Integer) p1);
        case 8:
            return NbList.super.locationToIndex((Point) p1);
        case 9:
            return NbList.super.getSelectedValues();
        case 10:
            Object[] arr = (Object[]) p1;
            return NbList.super.processKeyBinding(
                    (Keystroke) arr[0],(KeyEvent) arr[1],(Integer) arr[2],(Boolean) arr[3]);                      
        default:
            throw new IllegalStateException("type: " + type);
    }

    return null;
}
项目:ClipIt    文件ClipboardUtils.java   
public static void paste() {
  try {
    Robot robot = new Robot();
    robot.keyPress(KeyEvent.VK_CONTROL);
    robot.keyPress(KeyEvent.VK_V);
    robot.keyrelease(KeyEvent.VK_V);
    robot.keyrelease(KeyEvent.VK_CONTROL);
    // System.out.println("paste...");
  } catch (AWTException e) {
    e.printstacktrace();
  }
}
项目:JuggleMasterPro    文件MarkJComboBox.java   
/**
 * Constructs
 * 
 * @param objPcontrolJFrame
 * @param bytPfilterType
 * @param bolPglobal
 */
public MarkJComboBox(ControlJFrame objPcontrolJFrame,byte bytPfilterType,boolean bolPglobal) {
    this.objGcontrolJFrame = objPcontrolJFrame;
    this.bytGfilterType = bytPfilterType;
    this.bolGglobal = bolPglobal;
    this.setFont(this.objGcontrolJFrame.getFont());
    this.setopaque(true);
    this.setBackground(Constants.objS_PEN_COLORS_LIGHT_YELLOW_COLOR);
    this.setRenderer(Constants.objS_GRAPHICS_DEFAULT_RENDERER);
    this.setList();
    this.getInputMap().put(Keystroke.getKeystroke(KeyEvent.VK_ENTER,KeyEvent.VK_ENTER);
    this.getInputMap().put(Keystroke.getKeystroke(KeyEvent.VK_SPACE,KeyEvent.VK_SPACE);
    this.getActionMap()
        .put(   KeyEvent.VK_ENTER,new KeysAction( objPcontrolJFrame,bolPglobal ? bytPfilterType == Constants.bytS_BYTE_GLOBAL_LOW_MARK ? KeysAction.bytS_LOW_MARK_J_COMBO_Box
                                                                                                    : KeysAction.bytS_HIGH_MARK_J_COMBO_Box
                                            : KeysAction.bytS_MARK_J_COMBO_Box));
    this.getActionMap()
        .put(   KeyEvent.VK_SPACE,bolPglobal ? bytPfilterType == Constants.bytS_BYTE_GLOBAL_LOW_MARK ? KeysAction.bytS_LOW_MARK_J_COMBO_Box
                                                                                                    : KeysAction.bytS_HIGH_MARK_J_COMBO_Box
                                            : KeysAction.bytS_MARK_J_COMBO_Box,KeyEvent.VK_SPACE));
    this.addPopupMenuListener(this);
    this.addActionListener(this);
}
项目:incubator-netbeans    文件CodeFoldingTestCase.java   
protected void collapseAllFolds(EditorOperator editor){
    // hit CTRL Shift -
    JEditorPaneOperator txtOper = editor.txtEditorPane();
    txtOper.pushKey(KeyEvent.VK_SUBTRACT,KeyEvent.CTRL_DOWN_MASK | KeyEvent.SHIFT_DOWN_MASK);

    // wait a while
    try {
        Thread.currentThread().sleep(COLLAPSE_EXPAND_DELAY);
    } catch (InterruptedException ex) {
    }
}
项目:incubator-netbeans    文件JavaEditactionsTest.java   
public void testEditactionsTestCase_17() {
    openFileAndSetEditorState("testEditactions","testEditactions16.pass",10,34);
    /// 17 -- test expanding abbreviation
    editor.setCaretPosition(19,12);
    txtOper.typeKey('s');
    txtOper.typeKey('t');
    txtOper.pressKey(KeyEvent.VK_TAB);
    comparetoGoldenFile(editor,"testEditactionsTestCase_1700","testEditactions17","testEditactions17");
}
项目:incubator-netbeans    文件WatchAnnotationProvider.java   
@Override
public void keyreleased(KeyEvent e) {
    if (!(e.isAltDown() || e.isAltGraphDown() ||
          e.isControlDown() || e.isMetaDown() ||
          e.isShiftDown())) {

        unsetSelectCursor();
    }
}
项目:jmt    文件SaveModel.java   
/**
 * Defines an <code>Action</code> object with a default
 * description string and default icon.
 */
public SaveModel(Mediator mediator) {
    super("Save","Save",mediator);
    putValue(SHORT_DESCRIPTION,"Save this model");
    putValue(MNEMONIC_KEY,new Integer(KeyEvent.VK_S));
    putValue(ACCELERATOR_KEY,Keystroke.getKeystroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
    setEnabled(false);
}
项目:incubator-netbeans    文件ContextAwareActionInTopComponentTest.java   
public void testGlobalActionDoesNotSurviveFocusChange() throws Exception {
    myGlobalAction.setEnabled( true );

    final org.openide.nodes.Node n = new org.openide.nodes.AbstractNode (org.openide.nodes.Children.LEAF);
    tc.setActivatednodes(new Node[0]);

    KeyEvent e = new KeyEvent( tc,KeyEvent.KEY_TYPED,0 );
    assertTrue( tc.processKeyBinding( KEY_stroke,e,true ) );
    assertTrue( MyContextAwareAction.globalActionwasperformed );
    assertFalse( MyContextAwareAction.contextActionwasperformed );
}
项目:incubator-netbeans    文件ComboTest.java   
private void typeKey(final Component target,final int key) throws Exception {
    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            KeyEvent ke = new KeyEvent(target,KeyEvent.VK_UNDEFINED,(char) key);
            target.dispatchEvent(ke);
        }
    });
    sleep();
}
项目:incubator-netbeans    文件FixImportsTest.java   
public void testRemoveAndAdd() {
    Node pn = new ProjectsTabOperator().getProjectRootNode(TEST_PROJECT_NAME);
    pn.select();

    Node n = new Node(pn,"NAME_src.dir")+"|"+TEST_PACKAGE_NAME+"|"
            +TEST_CLASS_NAME);
    n.select();
    new OpenAction().perform();
    EditorOperator editor = new EditorOperator(TEST_CLASS_NAME);
    try {
        editor.insert("import java.util.Date;\n",41,1);
        editor.insert("List m;\n",47,KeyEvent.CTRL_MASK | KeyEvent.SHIFT_MASK);

        FixAllImports fio = new FixAllImports();
        fio.cbRemoveUnusedImports().changeSelection(true);
        fio.ok();
        Utilities.takeANap(500);
        assertFalse("Import is not removed",editor.getText().contains("import java.util.Date;"));
        assertTrue("Import is not added",editor.getText().contains("import java.util.List;"));
    } finally {
        editor.close(false);
    }

}
项目:incubator-netbeans    文件CompletionLayout.java   
public void processKeyEvent(KeyEvent evt) {
    if (isVisible()) {
        Object actionMapKey = completionScrollPane.getInputMap().get(
                Keystroke.getKeystrokeForEvent(evt));

        if (actionMapKey != null) {
            Action action = completionScrollPane.getActionMap().get(actionMapKey);
            if (action != null) {
                action.actionPerformed(new ActionEvent(completionScrollPane,null));
                evt.consume();
            }
        }
    }
}
项目:jvb    文件DefaultSwingInputProvider.java   
@Override
public boolean postProcessKeyEvent(KeyEvent e) {
    Inputs input = keyCodetoInput(e.getKeyCode(),e.getKeyLocation());
    if (input == null) {
        return false;
    }
    if (e.getID() == KeyEvent.KEY_pressed) {
        status |= intBit(input.offset());
        return true;
    } else if (e.getID() == KeyEvent.KEY_RELEASED) {
        status &= ~intBit(input.offset());
        return true;
    }
    return false;
}
项目:ProyectoPacientes    文件JDagregar.java   
private void direccionKeypressed(java.awt.event.KeyEvent evt) {//GEN-FirsT:event_direccionKeypressed
    // Todo add your handling code here:
    if(evt.getKeyCode() == KeyEvent.VK_ENTER)
    {
        this.telefono.requestFocus();
    }
}
项目:jdk8u-jdk    文件WToolkit.java   
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
项目:jdk8u-jdk    文件bug8032878.java   
private void runtest() throws Exception {
    realSync();
    // Select 'one'
    Util.hitKeys(robot,KeyEvent.VK_TAB);
    realSync();
    Util.hitKeys(robot,KeyEvent.VK_1);
    Util.hitKeys(robot,KeyEvent.VK_2);
    Util.hitKeys(robot,KeyEvent.VK_3);
    Util.hitKeys(robot,KeyEvent.VK_ENTER);
    realSync();
}
项目:jdk8u-jdk    文件WTextFieldPeer.java   
@Override
public boolean handleJavaKeyEvent(KeyEvent e) {
    switch (e.getID()) {
       case KeyEvent.KEY_TYPED:
           if ((e.getKeyChar() == '\n') && !e.isAltDown() && !e.isControlDown()) {
                postEvent(new ActionEvent(target,ActionEvent.ACTION_PERFORMED,getText(),e.getWhen(),e.getModifiers()));
                return true;
           }
       break;
    }
    return false;
}
项目:openjdk-jdk10    文件MouseComboBoxTest.java   
public static void main(String[] args) throws Exception {
    robot = new Robot();
    robot.setAutoDelay(50);

    UIManager.setLookAndFeel(new MetalLookAndFeel());
    SwingUtilities.invokeAndWait(new Runnable() {
        @Override
        public void run() {
            createAndShowGUI();
        }
    });
    robot.waitForIdle();

    for (int i = 0; i < items.length; i++) {
        // Open popup
        robot.keyPress(KeyEvent.VK_DOWN);
        robot.keyrelease(KeyEvent.VK_DOWN);
        robot.waitForIdle();

        Point point = getItemPointToClick(i);
        robot.mouseMove(point.x,point.y);
        robot.mousepress(InputEvent.BUTTON1_DOWN_MASK);
        robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
        robot.waitForIdle();

        if (i != getSelectedindex()) {
            throw new RuntimeException("Test Failed! Incorrect value of selected index = " + getSelectedindex() +
                    ",expected value = " + i);
        }
    }
}
项目:Pixie    文件UserConfigs.java   
/**
 * Handles the keys which have to be enabled all the time in the frame.
 */
private void dispatchKeyGeneral(KeyEvent e) {
    int eventId = e.getID();
    int key = e.getKeyCode();

    if (eventId == KeyEvent.KEY_pressed) {

        switch (key) {

            case KeyEvent.VK_ESCAPE:
                cancelWindow();
                break;

            case KeyEvent.VK_ENTER:
                // if the textfield id the focus owner,do not save the object
                if (jFTFObjAlphaVal.isFocusOwner() || jFTFDPIValue.isFocusOwner()) {
                    break;
                }

                savePreferences();
                break;

            default:
                // do nothing
                break;
        }
    }
}
项目:OpenDA    文件PlotBox.java   
public void keyreleased(KeyEvent e) {
    int keycode = e.getKeyCode();
    switch(keycode) {
    case KeyEvent.VK_CONTROL:
        _control = false;
        break;
    case KeyEvent.VK_SHIFT:
        _shift = false;
        break;
    default:
        // None
    }
}

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