diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java index 770c4af9c..d2c06b5d9 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/InputDialogPane.java @@ -27,6 +27,7 @@ import org.jackhuang.hmcl.util.FutureCallback; import java.util.concurrent.CompletableFuture; +import static org.jackhuang.hmcl.ui.FXUtils.onEscPressed; import static org.jackhuang.hmcl.util.i18n.I18n.i18n; public class InputDialogPane extends JFXDialogLayout { @@ -68,6 +69,8 @@ public class InputDialogPane extends JFXDialogLayout { lblCreationWarning.setText(msg); }); }); + + onEscPressed(this, cancelButton::fire); } public CompletableFuture getCompletableFuture() {