Galera, já procurei em tudo quanto é canto e não consegui encontrar. Meu problema é simples, mas não tenho muito conhecimento na área, então encontrei alguns
códigos que dizem que funcionam pra fechar uma janela usando a tecla ‘ESC’.
O problema é que não faço a mínima ideia de onde colocar esse código e nem como acioná-lo. Se alguém puder me dizer como faço isso ajuda aí.
O código é este:
ActionListener actionListener = new ActionListener()
{
@Override
public void actionPerformed(ActionEvent actionEvent)
{
setVisible(false);
}
};
@Override
protected JRootPane createRootPane()
{
KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0);
JRootPane rootPane = new JRootPane();
rootPane.registerKeyboardAction(actionListener, stroke, JComponent.WHEN_IN_FOCUSED_WINDOW);
return rootPane;
}