From deae0488d6104c4cbb2047fa797cfb06113cb4a6 Mon Sep 17 00:00:00 2001 From: Chrriis Date: Sat, 25 Feb 2012 17:45:07 +0000 Subject: [PATCH] [#1177] Add SQL Console module to jOOQ - SQL Console exit menu fixed to match default close operation. --- .../jooq/debugger/console/SqlConsoleFrame.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/jOOQ-sql-console/src/main/java/org/jooq/debugger/console/SqlConsoleFrame.java b/jOOQ-sql-console/src/main/java/org/jooq/debugger/console/SqlConsoleFrame.java index 3f1c7dc44a..d35dee8fe1 100644 --- a/jOOQ-sql-console/src/main/java/org/jooq/debugger/console/SqlConsoleFrame.java +++ b/jOOQ-sql-console/src/main/java/org/jooq/debugger/console/SqlConsoleFrame.java @@ -113,7 +113,22 @@ public class SqlConsoleFrame extends JFrame { } catch(Exception ex) { ex.printStackTrace(); } - System.exit(0); + if (e.getID() == WindowEvent.WINDOW_CLOSING) { + switch(getDefaultCloseOperation()) { + case HIDE_ON_CLOSE: + setVisible(false); + break; + case DISPOSE_ON_CLOSE: + dispose(); + break; + case EXIT_ON_CLOSE: + System.exit(0); + break; + case DO_NOTHING_ON_CLOSE: + default: + break; + } + } } }); fileMenu.add(exitMenuItem);