From 7164c02689bf2fba4a7b1ec9229d6775d3332adc Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Thu, 27 May 2010 09:03:15 +0000
Subject: [PATCH] GUI L&F enhancements, including accessibility and 508 compliances.
---
opends/src/guitools/org/opends/guitools/controlpanel/ui/LocalOrRemotePanel.java | 27 +++++++++++++++++++++------
1 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/LocalOrRemotePanel.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/LocalOrRemotePanel.java
index 8757afc..7f90e52 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/LocalOrRemotePanel.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/LocalOrRemotePanel.java
@@ -49,8 +49,10 @@
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;
import javax.naming.ldap.InitialLdapContext;
+import javax.swing.Box;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JComboBox;
+import javax.swing.JEditorPane;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
@@ -96,7 +98,7 @@
private JLabel dnLabel;
private String usedUrl;
private JLabel localInstallLabel;
- private JLabel localInstall;
+ private JEditorPane localInstall;
private JLabel localNotRunning;
@@ -287,12 +289,14 @@
INFO_CTRL_PANEL_REMOTE_SERVER.get()}));
combo.setSelectedIndex(0);
gbc.gridwidth = 2;
- add(Utilities.createDefaultLabel(INFO_CTRL_PANEL_LOCAL_OR_REMOTE.get()),
- gbc);
+ JLabel l = Utilities.createDefaultLabel(
+ INFO_CTRL_PANEL_LOCAL_OR_REMOTE.get());
+ add(l, gbc);
gbc.gridwidth = 1;
gbc.insets.top = 10;
gbc.gridy ++;
add(combo, gbc);
+ l.setLabelFor(combo);
gbc.gridx = 1;
localNotRunning = Utilities.createDefaultLabel();
@@ -300,8 +304,11 @@
INFO_CTRL_PANEL_LOCAL_SERVER_NOT_RUNNING.get());
gbc.insets.left = 10;
add(localNotRunning, gbc);
+ localNotRunning.setFocusable(true);
hostName = Utilities.createMediumTextField();
hostName.setText(UserData.getDefaultHostName());
+ hostName.setToolTipText(
+ INFO_CTRL_PANEL_REMOTE_SERVER_TOOLTIP.get().toString());
add(hostName, gbc);
gbc.insets.top = 10;
gbc.gridy ++;
@@ -329,11 +336,16 @@
add(localInstallLabel, gbc);
gbc.gridx = 1;
gbc.insets.left = 10;
- gbc.weightx = 1.0;
gbc.fill = GridBagConstraints.HORIZONTAL;
- localInstall = Utilities.createDefaultLabel();
- localInstall.setText(localServerInstallPath);
+ gbc.weightx = 0.1;
+ localInstall = Utilities.makeHtmlPane(localServerInstallPath,
+ ColorAndFontConstants.defaultFont);
add(localInstall, gbc);
+ localInstallLabel.setLabelFor(localInstall);
+ gbc.gridx ++;
+ gbc.weightx = 1.0;
+ gbc.insets.left = 0;
+ add(Box.createHorizontalGlue(), gbc);
gbc.gridy ++;
gbc.insets.top = 10;
@@ -351,6 +363,7 @@
gbc.weightx = 1.0;
gbc.fill = GridBagConstraints.HORIZONTAL;
add(port, gbc);
+ portLabel.setLabelFor(port);
gbc.gridy ++;
gbc.gridx = 0;
@@ -367,6 +380,7 @@
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.insets.left = 10;
add(dn, gbc);
+ dnLabel.setLabelFor(dn);
gbc.insets.top = 10;
gbc.insets.left = 0;
@@ -384,6 +398,7 @@
gbc.weightx = 1.0;
gbc.fill = GridBagConstraints.HORIZONTAL;
add(pwd, gbc);
+ pwdLabel.setLabelFor(pwd);
addBottomGlue(gbc);
}
--
Gitblit v1.10.0