47
47
/**
48
48
*
49
49
* @author Luis-Miguel Alventosa
50
+ * @author Jiri Sedlacek
50
51
*/
51
52
public final class CredentialsConfigurator extends JPanel {
52
53
53
54
public static CredentialsConfigurator supplyCredentials (String url ) {
54
- CredentialsConfigurator asc = new CredentialsConfigurator ();
55
+ CredentialsConfigurator asc = new CredentialsConfigurator (url );
55
56
asc .setupDefineCredentials ();
56
57
57
- final String title = NbBundle .getMessage (CredentialsConfigurator .class , "LBL_Supply_Security_Credentials" ) + url ; // NOI18N
58
+ final String title = NbBundle .getMessage (CredentialsConfigurator .class , "LBL_Supply_Security_Credentials" ); // NOI18N
58
59
final DialogDescriptor dd = new DialogDescriptor (
59
60
asc , title , true ,
60
61
new Object []{asc .okButton , DialogDescriptor .CANCEL_OPTION },
@@ -78,8 +79,8 @@ public char[] getPassword() {
78
79
return passwordField .getPassword ();
79
80
}
80
81
81
- private CredentialsConfigurator () {
82
- initComponents ();
82
+ private CredentialsConfigurator (String url ) {
83
+ initComponents (url );
83
84
update ();
84
85
}
85
86
@@ -100,7 +101,7 @@ public void run() {
100
101
});
101
102
}
102
103
103
- private void initComponents () {
104
+ private void initComponents (String url ) {
104
105
setLayout (new GridBagLayout ());
105
106
GridBagConstraints constraints ;
106
107
@@ -114,31 +115,43 @@ private void initComponents() {
114
115
constraints .gridwidth = GridBagConstraints .REMAINDER ;
115
116
constraints .fill = GridBagConstraints .NONE ;
116
117
constraints .anchor = GridBagConstraints .WEST ;
117
- constraints .insets = new Insets (15 , 10 , 0 , 10 );
118
+ constraints .insets = new Insets (15 , 10 , 0 , 30 );
118
119
add (hintLabel1 , constraints );
119
120
121
+ // urlLabel
122
+ urlLabel = new JLabel (url );
123
+ // urlLabel.setFont(new Font("Monospaced", Font.PLAIN, urlLabel.getFont().getSize())); // NOI18N
124
+ constraints = new GridBagConstraints ();
125
+ constraints .gridx = 0 ;
126
+ constraints .gridy = 1 ;
127
+ constraints .gridwidth = GridBagConstraints .REMAINDER ;
128
+ constraints .fill = GridBagConstraints .NONE ;
129
+ constraints .anchor = GridBagConstraints .WEST ;
130
+ constraints .insets = new Insets (5 , 20 , 0 , 10 );
131
+ add (urlLabel , constraints );
132
+
120
133
// hintLabel2
121
134
hintLabel2 = new JLabel ();
122
135
Mnemonics .setLocalizedText (hintLabel2 , NbBundle .getMessage (CredentialsConfigurator .class , "LBL_CredentialsMsg2" )); // NOI18N
123
136
constraints = new GridBagConstraints ();
124
137
constraints .gridx = 0 ;
125
- constraints .gridy = 1 ;
138
+ constraints .gridy = 2 ;
126
139
constraints .gridwidth = GridBagConstraints .REMAINDER ;
127
140
constraints .fill = GridBagConstraints .NONE ;
128
141
constraints .anchor = GridBagConstraints .WEST ;
129
- constraints .insets = new Insets (0 , 10 , 5 , 10 );
142
+ constraints .insets = new Insets (20 , 10 , 0 , 10 );
130
143
add (hintLabel2 , constraints );
131
144
132
145
// usernameLabel
133
146
usernameLabel = new JLabel ();
134
147
Mnemonics .setLocalizedText (usernameLabel , NbBundle .getMessage (CredentialsConfigurator .class , "LBL_Username" )); // NOI18N
135
148
constraints = new GridBagConstraints ();
136
149
constraints .gridx = 0 ;
137
- constraints .gridy = 2 ;
150
+ constraints .gridy = 3 ;
138
151
constraints .gridwidth = 1 ;
139
152
constraints .fill = GridBagConstraints .NONE ;
140
- constraints .anchor = GridBagConstraints .EAST ;
141
- constraints .insets = new Insets (15 , 20 , 0 , 0 );
153
+ constraints .anchor = GridBagConstraints .WEST ;
154
+ constraints .insets = new Insets (10 , 20 , 0 , 0 );
142
155
add (usernameLabel , constraints );
143
156
144
157
// usernameField
@@ -157,22 +170,22 @@ public void changedUpdate(DocumentEvent e) {
157
170
});
158
171
constraints = new GridBagConstraints ();
159
172
constraints .gridx = 1 ;
160
- constraints .gridy = 2 ;
173
+ constraints .gridy = 3 ;
161
174
constraints .gridwidth = GridBagConstraints .REMAINDER ;
162
175
constraints .fill = GridBagConstraints .HORIZONTAL ;
163
176
constraints .anchor = GridBagConstraints .WEST ;
164
- constraints .insets = new Insets (15 , 5 , 0 , 10 );
177
+ constraints .insets = new Insets (10 , 5 , 0 , 10 );
165
178
add (usernameField , constraints );
166
179
167
180
// passwordLabel
168
181
passwordLabel = new JLabel ();
169
182
Mnemonics .setLocalizedText (passwordLabel , NbBundle .getMessage (CredentialsConfigurator .class , "LBL_Password" )); // NOI18N
170
183
constraints = new GridBagConstraints ();
171
184
constraints .gridx = 0 ;
172
- constraints .gridy = 3 ;
185
+ constraints .gridy = 4 ;
173
186
constraints .gridwidth = 1 ;
174
187
constraints .fill = GridBagConstraints .NONE ;
175
- constraints .anchor = GridBagConstraints .EAST ;
188
+ constraints .anchor = GridBagConstraints .WEST ;
176
189
constraints .insets = new Insets (8 , 20 , 0 , 0 );
177
190
add (passwordLabel , constraints );
178
191
@@ -192,7 +205,7 @@ public void changedUpdate(DocumentEvent e) {
192
205
});
193
206
constraints = new GridBagConstraints ();
194
207
constraints .gridx = 1 ;
195
- constraints .gridy = 3 ;
208
+ constraints .gridy = 4 ;
196
209
constraints .gridwidth = GridBagConstraints .REMAINDER ;
197
210
constraints .fill = GridBagConstraints .HORIZONTAL ;
198
211
constraints .anchor = GridBagConstraints .WEST ;
@@ -202,7 +215,7 @@ public void changedUpdate(DocumentEvent e) {
202
215
// spacer
203
216
constraints = new GridBagConstraints ();
204
217
constraints .gridx = 0 ;
205
- constraints .gridy = 4 ;
218
+ constraints .gridy = 5 ;
206
219
constraints .weightx = 1 ;
207
220
constraints .weighty = 1 ;
208
221
constraints .gridwidth = GridBagConstraints .REMAINDER ;
@@ -216,6 +229,7 @@ public void changedUpdate(DocumentEvent e) {
216
229
}
217
230
218
231
private JLabel hintLabel1 ;
232
+ private JLabel urlLabel ;
219
233
private JLabel hintLabel2 ;
220
234
private JLabel usernameLabel ;
221
235
private JTextField usernameField ;
0 commit comments