java21, settings closes with esc
This commit is contained in:
parent
80982ec76f
commit
9f6923d7d0
@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
type: specs.openrewrite.org/v1beta/recipe
|
|
||||||
name: cz.kamma.kfmanager.UpgradeToJava21
|
|
||||||
displayName: Upgrade to Java 21
|
|
||||||
description: Upgrade the project to Java 21 using OpenRewrite.
|
|
||||||
recipeList:
|
|
||||||
- org.openrewrite.java.migrate.UpgradeToJava21
|
|
||||||
@ -1,6 +1,7 @@
|
|||||||
package cz.kamma.kfmanager.ui;
|
package cz.kamma.kfmanager.ui;
|
||||||
|
|
||||||
import java.awt.BorderLayout;
|
import java.awt.BorderLayout;
|
||||||
|
import java.awt.event.KeyEvent;
|
||||||
import java.awt.CardLayout;
|
import java.awt.CardLayout;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
@ -24,6 +25,7 @@ import javax.swing.Box;
|
|||||||
import javax.swing.BoxLayout;
|
import javax.swing.BoxLayout;
|
||||||
import javax.swing.DefaultListModel;
|
import javax.swing.DefaultListModel;
|
||||||
import javax.swing.JButton;
|
import javax.swing.JButton;
|
||||||
|
import javax.swing.KeyStroke;
|
||||||
import javax.swing.JCheckBox;
|
import javax.swing.JCheckBox;
|
||||||
import javax.swing.JColorChooser;
|
import javax.swing.JColorChooser;
|
||||||
import javax.swing.JComboBox;
|
import javax.swing.JComboBox;
|
||||||
@ -297,6 +299,11 @@ public class SettingsDialog extends JDialog {
|
|||||||
btns.add(cancel);
|
btns.add(cancel);
|
||||||
add(btns, BorderLayout.SOUTH);
|
add(btns, BorderLayout.SOUTH);
|
||||||
|
|
||||||
|
// Close on Escape
|
||||||
|
getRootPane().registerKeyboardAction(e -> cancel.doClick(),
|
||||||
|
KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
|
||||||
|
JComponent.WHEN_IN_FOCUSED_WINDOW);
|
||||||
|
|
||||||
// Ensure dialog has focus when opened
|
// Ensure dialog has focus when opened
|
||||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user