Refine search
setFocusable(true); requestFocusInWindow(); addKeyListener(new KeyAdapter() { int key = e.getKeyCode(); System.out.println("TEST"); ArrowTest mainPanel = new ArrowTest(); JFrame frame = new JFrame("ArrowTest"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(mainPanel); frame.pack(); frame.setLocationByPlatform(true); frame.setVisible(true);
JFrame frame = new JFrame(); JPanel panel = new JPanel(); frame.getContentPane().add(panel); panel.addKeyListener(new KeyListener() { System.out.println("Pressed " + e.getKeyChar()); panel.setFocusable(true); panel.requestFocusInWindow(); frame.setSize(new Dimension(300, 300)); frame.setVisible(true);
@Override public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ESCAPE) { e.consume(); } }
/** * Override the behaviour so that TAB key transfers the focus * to the next focusable component. */ @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(); // ignore event } } });
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()));
JFrame ablak = new JFrame("Snake game"); ablak.setVisible(true); ablak.setSize(new Dimension(600, 600)); ablak.setFocusable(true); ablak.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ablak.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_UP) { System.out.println("Hi from KeyListener"); JPanel contentPane = (JPanel) ablak.getContentPane(); int condition = JComponent.WHEN_IN_FOCUSED_WINDOW; InputMap inputMap = contentPane.getInputMap(condition); ActionMap actionMap = contentPane.getActionMap(); contentPane.setLayout(new FlowLayout()); contentPane.add(fooButton); ablak.setVisible(true);
setFocusable(true); setLayout(new GridLayout(3, 3)); a.setEnabled(false); add(a); addKeyListener(new KeyAdapter() { if (e.getKeyCode() == KeyEvent.VK_A) { remove(a); JButton b = new JButton("B"); add(b); add(a); revalidate(); repaint(); JFrame frame = new JFrame(""); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new Test2()); frame.pack(); frame.setVisible(true);
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();
setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(300, 300); setTitle("Automato"); setLocationRelativeTo(null); setLayout(new FlowLayout()); lbNumero.setFont(new Font("Arial", Font.PLAIN, 200)); lbNumero.setForeground(Color.red); addKeyListener(this); add(lbNumero); setVisible(true); int teclaPressionada = e.getKeyCode();
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);
setPreferredSize(new Dimension(500, 500)); setBackground(Color.black); setResizable(false); setLocationRelativeTo(null); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); testPanel.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { super.keyPressed(e); switch(e.getKeyCode()) { case KeyEvent.VK_UP: System.out.println("Test"); add(testPanel); testPanel.setFocusable(true); testPanel.requestFocusInWindow(); pack(); setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); closeLabel.addKeyListener(this); closeLabel.setFocusable(true); add(closeLabel); pack(); setVisible(true); char key = input.getKeyChar(); if (key == 'x') System.exit(0);
@Override public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { treeClickAction(); } } });
private void myKeyTyped(KeyEvent e) { boolean shouldQuit = false; String allowed = " +-facrpostmnihqz"; // off e x 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); } } ); } }