appmod/java-upgrade-20260130124304 #1
@ -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;
|
||||
|
||||
import java.awt.BorderLayout;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.CardLayout;
|
||||
import java.awt.Color;
|
||||
import java.awt.Component;
|
||||
@ -24,6 +25,7 @@ import javax.swing.Box;
|
||||
import javax.swing.BoxLayout;
|
||||
import javax.swing.DefaultListModel;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.KeyStroke;
|
||||
import javax.swing.JCheckBox;
|
||||
import javax.swing.JColorChooser;
|
||||
import javax.swing.JComboBox;
|
||||
@ -297,6 +299,11 @@ public class SettingsDialog extends JDialog {
|
||||
btns.add(cancel);
|
||||
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
|
||||
addWindowListener(new java.awt.event.WindowAdapter() {
|
||||
@Override
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user