Javaawteventkeyevent Example

Best Java code snippets using java.awt.event.KeyEvent (Showing top 20 results out of 5,337)

Refine searchRefine arrow

                                  @Override                                                                                                                                                public                                                                                                                                    void                                                                              keyPressed(KeyEvent e)                                                                                        {                                                                                                                                                                    if                                                                              (e.                                                        getKeyCode                                                        () == KeyEvent.VK_ESCAPE)                                                                                                          {                                                                                                              e.                                                        consume                                                        ();                                                                                                          }                                                  }                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              @Override                                                                                                                                                                    public                                                                                                                                    void                                                                              keyPressed(KeyEvent e) {                                                                                                                                                                                                          if                                                        (e.                                                        getKeyCode                                                        () == KeyEvent.VK_TAB) {                                                                                                                                                    System.out.println(e.                                                        getModifiers                                                        ());                                                                                                                                                                                                          if                                                        (e.                                                        getModifiers                                                        () >                                                                            0                                                        ) a.transferFocusBackward();                                                                                                                                                                                                          else                                                                              a.transferFocus();                                                                                                                                                    e.                                                        consume                                                        ();                                                                                                          }                                                                    }                              
                                                                                                                                                JTextField textField =                                                                            new                                                                              JTextField(                                                        10                                                        );                                                                                                                              textField.addKeyListener(                                                        new                                                                              KeyAdapter() {                                                                                                                                                                                                          public                                                                                                                                    void                                                                              keyTyped(KeyEvent e) {                                                                                                                                                                                                          char                                                                              c = e.                                                        getKeyChar                                                        ();                                                                                                                                                                                                          if                                                                              ( ((c <                                                                            '0'                                                        ) || (c >                                                                            '9'                                                        )) && (c != KeyEvent.VK_BACK_SPACE)) {                                                                                                                                                    e.                                                        consume                                                        ();                                                                                                                                                                                                        }                                                                    }                                                  });                              
                                                                                                                                                                                  import                                                                              java.awt.event.KeyAdapter;                                                                                                                                                                                                          import                                                                              java.awt.event.KeyEvent;                                                                                                                                                                                                          import                                                                              javax.swing.JFrame;                                                                                                                                                                                                          import                                                                              javax.swing.JTextField;                                                                                                                                                                                                                                                            public                                                                                                                                    class                                                                              Main {                                                                                                                                                                                                                                                            public                                                                                                                                    static                                                                                                                                    void                                                                              main(String[] argv)                                                                            throws                                                                              Exception {                                                                                                                                                                                                      JTextField textField =                                                                            new                                                                              JTextField();                                                                                                                                                                                                      textField.                                                        addKeyListener                                                        (                                                        new                                                                              Keychecker());                                                                                                                                                                                                      JFrame jframe =                                                                            new                                                                                                                                    JFrame                                                        ();                                                                                                                                                                                                      jframe.                                                        add                                                        (textField);                                                                                                                                                                                                      jframe.                                                        setSize                                                        (                                                        400                                                        ,                                                                            350                                                        );                                                                                                                                                                                                      jframe.                                                        setVisible                                                        (                                                        true                                                        );                                                                                                                                                            }                                                                    }                                                                                                                                                                                                                      class                                                                              Keychecker                                                                            extends                                                                              KeyAdapter {                                                                                                                                                            @Override                                                                                                                                                                    public                                                                                                                                    void                                                                              keyPressed(KeyEvent event) {                                                                                                                                                                                                                                                            char                                                                              ch = event.                                                        getKeyChar                                                        ();                                                                                                                                                                                                      System.out.println(event.                                                        getKeyChar                                                        ());                                                                                                                                                                                                                                                                                                                  }                                                                    }                                                                    }                              
                                                                                    };                                                                                                                                                public                                                                                                                                    static                                                                                                                                    void                                                                              main( String[] args ) {                                                                                                                                                    JFrame frame =                                                                            new                                                                                                                                    JFrame                                                        ();                                                                                                                                                    JTable table =                                                                            new                                                                              JTable(data,columnNames);                                                                                                                                                                                                      TableColumn tc = tcm.getColumn(                                                        1                                                        );                                                                                                                                                    tc.setCellEditor(                                                        new                                                                              SpinnerEditor());                                                                                                                                                    frame.                                                        setDefaultCloseOperation                                                        (JFrame.EXIT_ON_CLOSE);                                                                                                                                                    frame.                                                        add                                                        (table);                                                                                                                                                    frame.                                                        pack                                                        ();                                                                                                                                                    frame.                                                        setVisible                                                        (                                                        true                                                        );                                                                                                                                                            editor = ((JSpinner.DefaultEditor)spinner.getEditor());                                                                    textField = editor.getTextField();                                                                                                              textField.                                                        addFocusListener                                                        (                                                                            new                                                                              FocusListener() {                                                                                                                                                                                                          public                                                                                                                                    void                                                                              focusGained( FocusEvent fe ) {                                                                                                                                                    System.err.println(                                                        "Got focus"                                                        );                                                                                                                                                                                                      textField.                                                        requestFocus                                                        ();                                                                                                                                                                                                                                                            if                                                                              ( eo                                                                            instanceof                                                                              KeyEvent ) {                                                                                                          KeyEvent ke = (KeyEvent)eo;                                                                                                              System.err.println(                                                        "key event: "                                                        +ke.                                                        getKeyChar                                                        ());                                                                                                                                                    textField.setText(String.valueOf(ke.                                                        getKeyChar                                                        ()));                                                                                                                      
                                                                                                                          ui.                                                        add                                                        (text, BorderLayout.PAGE_START);                                                                                                                              io =                                                                            new                                                                              JTextField(                                                        15                                                        );                                                                                                                              Font font = io.                                                        getFont                                                        ();                                                                                                                              font = font.deriveFont(font.getSize() *                                                                            1.8f                                                        );                                                                                        io.setFont(font);                                                  io.setHorizontalAlignment(SwingConstants.TRAILING);                                                                                        io.                                                        setFocusable                                                        (                                                        false                                                        );                                                                                                                              text.                                                        add                                                        (io);                                                                                                                                                                                ui.                                                        add                                                        (buttons, BorderLayout.CENTER);                                                                                        String[] keyValues = {                                                                                                                                                                    "7"                                                        ,                                                                            "8"                                                        ,                                                                            "9"                                                        ,                                                                            "/"                                                        ,                                                                                                                                                                                ui.                                                        setBorder                                                        (                                                        new                                                                              EmptyBorder(                                                        5                                                        ,                                                                            5                                                        ,                                                                            5                                                        ,                                                                            5                                                        ));                                                                                                                                                                                Font f = b.                                                        getFont                                                        ();                                                                                                                              b.                                                        setFont                                                        (f.deriveFont(f.getSize() *                                                                            1.5f                                                        ));                                                                                                                                                                                String s = KeyEvent.                                                        getKeyText                                                        (ke.                                                        getKeyCode                                                        ());                                                                                        JButton b = getButton(s);                                                                                                                                                if                                                                              (b != null) {                                                                                                                                                    b.                                                        requestFocusInWindow                                                        ();                                                                                                          b.doClick();                                                                                
                                                                                                                          Container contentPane =                                                                            getContentPane                                                        ();                                                                                                                              contentPane.                                                        setLayout                                                        (                                                        new                                                                              BoxLayout(contentPane, BoxLayout.Y_AXIS));                                                                                                                                                                                textArea.                                                        setFocusTraversalKeys                                                        (KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, null);                                                                                                                              textArea.                                                        setFocusTraversalKeys                                                        (KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS, null);                                                                                                                                                                                JScrollPane scrollPane =                                                                            new                                                                              JScrollPane( textArea );                                                                                                                                                                                InputMap im = textArea.                                                        getInputMap                                                        ();                                                                                                                              KeyStroke tab = KeyStroke.getKeyStroke(                                                        "TAB"                                                        );                                                                                                                              textArea.                                                        getActionMap                                                        ().put(im.get(tab),                                                                            new                                                                              TabAction(                                                        true                                                        ));                                                                                                                                                                                textArea.setText(                                                        "Use Key Listener\n2\n3\n4\n5\n6\n7\n8\n9"                                                        );                                                                                                                              JScrollPane scrollPane =                                                                            new                                                                              JScrollPane( textArea );                                                                                                                              scrollPane.getVerticalScrollBar().                                                        setFocusable                                                        (                                                        false                                                        );                                                                                                                                                                                textArea.                                                        addKeyListener                                                        (                                                        new                                                                              KeyAdapter()                                                                                                                                                                                                                                                            if                                                                              (e.                                                        getKeyCode                                                        () == KeyEvent.VK_TAB)                                                                                                                                                                                                                                                            if                                                                              (e.                                                        getKeyCode                                                        () == KeyEvent.VK_TAB                                                                                                          &&  e.isShiftDown())                                                                                                                                          textArea.setText(                                                        "Add Traversal Keys\n2\n3\n4\n5\n6\n7\n8\n9"                                                        );                                                                                                                              JScrollPane scrollPane =                                                                            new                                                                              JScrollPane( textArea );                                                                                                                              scrollPane.getVerticalScrollBar().                                                        setFocusable                                                        (                                                        false                                                        );                                                                                                                                                                                Set set =                                                                            new                                                                              HashSet( textArea.                                                        getFocusTraversalKeys                                                        (                                                                                                                      
                                                                                                                                                                                                      import                                                                              javax.swing.*;                                                                                                                              import                                                                              java.awt.*;                                                                                                                              import                                                                              java.awt.event.*;                                                                                                                                                                                public                                                                                                                                    class                                                                              Main {                                                                                                                                                                                                          public                                                                                                                                    static                                                                                                                                    void                                                                              main(String[]args) {                                                                                                                                                                                                          final                                                                              JFrame frame =                                                                            new                                                                                                                                    JFrame                                                        ();                                                                                                                                                                                                          final                                                                              JTextArea area =                                                                            new                                                                              JTextArea();                                                                                                                                                    area.                                                        setPreferredSize                                                        (                                                        new                                                                              Dimension(                                                        200                                                        ,                                                                            200                                                        ));                                                                                                                                                    area.                                                        addKeyListener                                                        (                                                        new                                                                              KeyAdapter(){                                                                                                          @Override                                                                                                                                                                    public                                                                                                                                    void                                                                              keyReleased(KeyEvent e) {                                                                                                                                                                                                          if                                                        (e.                                                        getKeyCode                                                        () == KeyEvent.VK_ENTER) {                                                                                                                                                    area.setText(                                                        ""                                                        );                                                                                                          }                                                                    }                                                                    });                                                                                                              frame.                                                        add                                                        (area);                                                                                                                                                    frame.                                                        setDefaultCloseOperation                                                        (JFrame.EXIT_ON_CLOSE);                                                                                                                                                    frame.                                                        pack                                                        ();                                                                                                                                                    frame.                                                        setVisible                                                        (                                                        true                                                        );                                                                                                          }                                                  }                              
                                                                                                                                                                                  public                                                                              displayFullScreen() {                                                                                                                                                    setUndecorated(                                                        true                                                        );                                                                                                                                                    panel.                                                        setLayout                                                        (                                                        new                                                                              FlowLayout(FlowLayout.CENTER));                                                                                                                                                    alarmMessage.setText(                                                        "Alarm !"                                                        );                                                                                                                                                    alarmMessage.                                                        setFont                                                        (                                                        new                                                                              Font(                                                        "Cambria"                                                        ,Font.BOLD,                                                        100                                                        ));                                                                                                                                                    alarmMessage.                                                        setForeground                                                        (Color.CYAN);                                                                                                                                                    panel.                                                        add                                                        (alarmMessage);                                                                                                          Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();                                                                                                                                                                    setBounds                                                        (                                                        0                                                        ,                                                        0                                                        ,screenSize.width,screenSize.height);                                                                                                                                                    panel.                                                        setBackground                                                        (Color.black);                                                                                                                                                                                                          add                                                        (panel);                                                                                                                                                                                                                                                            addKeyListener                                                        (                                                        new                                                                              KeyAdapter() {                                                                                                                                                                                                          public                                                                                                                                    void                                                                              keyPressed(KeyEvent ke) {                                                                                                          escapeHandler(ke);                                                                                                                                                                                                                      if                                                        (ke.                                                        getKeyCode                                                        () == ke.VK_ESCAPE) {                                                                                                                                                    displayFullScreen.                                                        this                                                        .                                                        dispose                                                        ();                                                                                                                      
                                                                                                                          JFrame frame =                                                                            new                                                                                                                                    JFrame                                                        ();                                                                                                                              JEditorPane editorPane =                                                                            new                                                                              JEditorPane();                                                                                                                              editorPane.                                                        addKeyListener                                                        (                                                        new                                                                              KeyAdapter() {                                                                                                          @Override                                                                                                                                                                    public                                                                                                                                    void                                                                              keyPressed(KeyEvent ev) {                                                                                                                                                                                                          if                                                                              (ev.                                                        getKeyCode                                                        () == KeyEvent.VK_C                                                                                                          && (ev.getModifiers() & KeyEvent.CTRL_MASK) == KeyEvent.CTRL_MASK) {                                                                    JEditorPane editorPane = (JEditorPane) ev.getComponent();                                                                                                                                          frame.                                                        add                                                        (editorPane);                                                                                                                              frame.                                                        pack                                                        ();                                                                                                                              frame.                                                        setVisible                                                        (                                                        true                                                        );                                                                                                                      
                                                    @Override                                                                                                                                                                    public                                                                                                                                    void                                                                              keyPressed(KeyEvent e) {                                                                                                                                                                                                          if                                                                              (e.                                                        getKeyCode                                                        () == KeyEvent.VK_ENTER) {                                                                                                          treeClickAction();                                                                    }                                                                    }                                                  });                              
                                                                                                                                private                                                                                                                                    void                                                                              myKeyTyped(KeyEvent e) {                                                                                                                                                                                                          boolean                                                                              shouldQuit =                                                                            false                                                        ;                                                                                                                                                    String allowed =                                                                            " +-facrpostmnihqz"                                                        ;                                                                                                                                                                                                                                                                                                        if                                                                              (e.CHAR_UNDEFINED != e.                                                        getKeyChar                                                        ()) {                                                                                                                                                                                                          if                                                                              (e.                                                        getKeyChar                                                        () == VK_ESCAPE) {                                                                                                                                                    log.trace(                                                        "action: quit request"                                                        );                                                                                                                                                    shouldQuit =                                                                            true                                                        ;                                                                                                                                                    }                                                                            else                                                                              {                                                                                                                                                    String sKey =                                                                            ""                                                                              + e.                                                        getKeyChar                                                        ();                                                                                                                                                                                                          if                                                                              (!allowed.contains(sKey)) {                                                                                                                                                    log.trace(                                                        "keyTyped: %s"                                                        , sKey);                                                                                                                                                                                                                                                            if                                                                              (                                                        " "                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                                                                                                          if                                                                              (masking) {                                                                                                                                                    maskingToggle = maskingToggle ?                                                                            false                                                                              :                                                                            true                                                        ;                                                                                                                                                                                                      }                                                                            else                                                                                                                                    if                                                                              (                                                        "x"                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                                                                                                      }                                                                            else                                                                                                                                    if                                                                              (                                                        "+"                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                                                                                                      }                                                                            else                                                                                                                                    if                                                                              (                                                        "-"                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                                                                                                      }                                                                            else                                                                                                                                    if                                                                              (                                                        "r"                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                                                                                                      }                                                                            else                                                                                                                                    if                                                                              (                                                        "p"                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                                                                                                      }                                                                            else                                                                                                                                    if                                                                              (                                                        "o"                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                                                                                                      }                                                                            else                                                                                                                                    if                                                                              (                                                        "s"                                                        .equals(                                                        ""                                                                              + e.                                                        getKeyChar                                                        ())) {                                                                                                                      
                                                                                                                                                                                                      import                                                                              java.awt.event.*;                                                                                                                              import                                                                              java.awt.*;                                                                                                                              import                                                                              java.applet.*;                                                                                                                                                                                                                                                                                                              public                                                                                                                                    class                                                                              KeyReader                                                                            extends                                                                              Applet{                                                                                                                                                                                                          private                                                                                                                                    static                                                                                                                                    final                                                                                                                                    long                                                                              serialVersionUID = 1L;                                                                                                                                                                                                          public                                                                                                                                    void                                                                              init(){                                                                                                                                                    TextField textBox =                                                                            new                                                                              TextField(                                                        " "                                                        );                                                                                                                                                                                                          add                                                        (textBox);                                                                                                                                                                                                      textBox.                                                        addKeyListener                                                                              (                                                        new                                                                              KeyAdapter() {                                                                                                                                                                                                          public                                                                                                                                    void                                                                              keyPressed(KeyEvent e) {                                                                                                                                                                                                          int                                                                              keyCode = e.                                                        getKeyCode                                                        ();                                                                                                                                                    System.out.println(                                                        "You Pressed "                                                                              + keyCode);                                                                                                          }                                                                    }                                                                    );                                                                    }                                                                                                                      }                              

miersdonsher.blogspot.com

Source: https://www.tabnine.com/code/java/classes/java.awt.event.KeyEvent

0 Response to "Javaawteventkeyevent Example"

Postar um comentário

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel