X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=getdown%2Fsrc%2Fgetdown%2Flauncher%2Fsrc%2Fmain%2Fjava%2Fcom%2Fthreerings%2Fgetdown%2Flauncher%2FProxyPanel.java;fp=getdown%2Fsrc%2Fgetdown%2Flauncher%2Fsrc%2Fmain%2Fjava%2Fcom%2Fthreerings%2Fgetdown%2Flauncher%2FProxyPanel.java;h=5d697dfcf47d22836f55aabeafef6c35e21e2f92;hb=d043ce47fc710d3eb2629ba926a8a7417bd67d8c;hp=21782736456d08f2e536dc299d9b329a3dc241cc;hpb=49db0dff1da16c3355b43a41498c1fc93ef47e91;p=jalview.git diff --git a/getdown/src/getdown/launcher/src/main/java/com/threerings/getdown/launcher/ProxyPanel.java b/getdown/src/getdown/launcher/src/main/java/com/threerings/getdown/launcher/ProxyPanel.java index 2178273..5d697df 100644 --- a/getdown/src/getdown/launcher/src/main/java/com/threerings/getdown/launcher/ProxyPanel.java +++ b/getdown/src/getdown/launcher/src/main/java/com/threerings/getdown/launcher/ProxyPanel.java @@ -40,6 +40,12 @@ public final class ProxyPanel extends JPanel implements ActionListener _getdown = getdown; _msgs = msgs; + String[] hostPortAuthUser = ProxyUtil.jalviewProxyProperties(getdown._app); + String host = hostPortAuthUser[0]; + String port = hostPortAuthUser[1]; + boolean proxyAuth = Boolean.parseBoolean(hostPortAuthUser[2]); + String username = hostPortAuthUser[3]; + setLayout(new VGroupLayout()); setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); add(new SaneLabelField(get("m.configure_proxy"))); @@ -48,11 +54,13 @@ public final class ProxyPanel extends JPanel implements ActionListener JPanel row = new JPanel(new GridLayout()); row.add(new SaneLabelField(get("m.proxy_host")), BorderLayout.WEST); row.add(_host = new SaneTextField()); + _host.setText(host); add(row); row = new JPanel(new GridLayout()); row.add(new SaneLabelField(get("m.proxy_port")), BorderLayout.WEST); row.add(_port = new SaneTextField()); + _port.setText(port); add(row); add(new Spacer(5, 5)); @@ -60,20 +68,22 @@ public final class ProxyPanel extends JPanel implements ActionListener row = new JPanel(new GridLayout()); row.add(new SaneLabelField(get("m.proxy_auth_required")), BorderLayout.WEST); _useAuth = new JCheckBox(); + _useAuth.setSelected(proxyAuth); row.add(_useAuth); add(row); row = new JPanel(new GridLayout()); row.add(new SaneLabelField(get("m.proxy_username")), BorderLayout.WEST); _username = new SaneTextField(); - _username.setEnabled(false); + _username.setText(username); + _username.setEnabled(_useAuth.isSelected()); row.add(_username); add(row); row = new JPanel(new GridLayout()); row.add(new SaneLabelField(get("m.proxy_password")), BorderLayout.WEST); _password = new SanePasswordField(); - _password.setEnabled(false); + _password.setEnabled(_useAuth.isSelected()); row.add(_password); add(row);