From 4cd4ffb2771ea2d133b30273b1ffea0fef6b4552 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Tue, 17 Apr 2007 20:23:12 +0000
Subject: [PATCH] This commit introduces preliminary versions of the upgrader tool's GUI wizard panels. Effort has been made to make the panels conform to the design at
---
opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java b/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java
index 5aaa74e..c956a7f 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetupDialog.java
@@ -31,6 +31,8 @@
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.HashSet;
+import java.util.logging.Logger;
+import java.util.logging.Level;
import javax.swing.JButton;
import javax.swing.JFrame;
@@ -43,7 +45,6 @@
import org.opends.quicksetup.event.ButtonEvent;
import org.opends.quicksetup.event.MinimumSizeComponentListener;
import org.opends.quicksetup.i18n.ResourceProvider;
-import org.opends.quicksetup.installer.FieldName;
import org.opends.quicksetup.ProgressDescriptor;
import org.opends.quicksetup.util.ProgressMessageFormatter;
import org.opends.quicksetup.util.Utils;
@@ -61,6 +62,9 @@
*/
public class QuickSetupDialog
{
+ static private final Logger LOG =
+ Logger.getLogger(QuickSetupDialog.class.getName());
+
private JFrame frame;
private QuickSetupErrorPanel installedPanel;
@@ -466,7 +470,13 @@
*/
public void setFocusOnButton(ButtonName buttonName)
{
- getButton(buttonName).requestFocusInWindow();
+ JButton button = getButton(buttonName);
+ if (button != null) {
+ button.requestFocusInWindow();
+ } else {
+ LOG.log(Level.INFO, "Focus requested for unknown button '" +
+ buttonName + "'");
+ }
}
/**
@@ -519,7 +529,9 @@
{
if (installedPanel == null)
{
- installedPanel = new QuickSetupErrorPanel(installStatus);
+ installedPanel = new QuickSetupErrorPanel(
+ application,
+ installStatus);
}
return installedPanel;
}
--
Gitblit v1.10.0