/** 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); }
public void setLink(Link link) { keyPressListener.setLink(link); }