Example #1
0
  private PauseScreen() {
    logger.setLevel(Level.OFF);

    this.setBounds(
        0, 0, ScreensHolder.getInstance().getWidth(), ScreensHolder.getInstance().getHeight());
    this.addMouseListener(new MouseHandler());
    this.addMouseMotionListener(new MouseHandler());

    InputMap imap = this.getInputMap(JComponent.WHEN_FOCUSED);
    imap.put(KeyStroke.getKeyStroke("ESCAPE"), "resume");
    ResumeAction resume = new ResumeAction();
    ActionMap amap = this.getActionMap();
    amap.put("resume", resume);
  }
Example #2
0
 @Override
 public void actionPerformed(ActionEvent e) {
   ScreensHolder.getInstance().removeScreen(getInstance());
 }