Example #1
0
  /** Create the panel. */
  public KeyPressController() {
    setLayout(new BorderLayout(0, 0));

    JLabel lblPressAnyKey = new JLabel("Press any key");
    lblPressAnyKey.setHorizontalAlignment(SwingConstants.CENTER);
    add(lblPressAnyKey, BorderLayout.NORTH);

    JLabel pressedKeyLabel = new JLabel("");
    pressedKeyLabel.setHorizontalAlignment(SwingConstants.CENTER);
    add(pressedKeyLabel, BorderLayout.CENTER);

    keyPressListener = new KeyPressListener();
    addKeyListener(keyPressListener);
    keyPressListener.setGuiInteractionLabel(pressedKeyLabel);
    setFocusTraversalKeysEnabled(false);
  }
Example #2
0
 public void setLink(Link link) {
   keyPressListener.setLink(link);
 }