public void run() { new PasswordInput().setVisible(true); } });
public PasswordInput(JFrame parent) { super(parent,true); initComponents(); }
PasswordInput input = new PasswordInput((JFrame)parentComponent); input.setUrl(new URL(url)); input.setSize(new Dimension(323,222)); input.setLocationRelativeTo(parentComponent); input.setVisible(true); if (input.getPassword()!=null && input.getUsername()!=null) { connection = (HttpURLConnection) new URL(url).openConnection(); String userPassword = input.getUsername()+":"+input.getPassword(); byte[] encoded = Base64.encodeBase64(userPassword.getBytes("latin1")); connection.setRequestProperty ("Authorization", "Basic " + new String(encoded, "ascii"));
getContentPane().setLayout(null); setModal(true); setResizable(false); getContentPane().add(usernameTextField); usernameTextField.setBounds(20, 80, 280, 22); getContentPane().add(cancelButton); cancelButton.setBounds(230, 160, 75, 29); getContentPane().add(okButton); okButton.setBounds(150, 160, 75, 29); getContentPane().add(passwordTextField); passwordTextField.setBounds(20, 130, 280, 22); getContentPane().add(jLabel1); jLabel1.setBounds(20, 60, 70, 16); getContentPane().add(jLabel2); jLabel2.setBounds(20, 110, 70, 16); getContentPane().add(messageLabel); messageLabel.setBounds(20, 10, 270, 20); getContentPane().add(urlLabel); urlLabel.setBounds(20, 30, 270, 16); pack();
/** Creates new form PasswordInput */ public PasswordInput() { initComponents(); }