215216217218219220221222223224225
popup.add("Center", pp); popup.show(); pp.init(); while(!pp.waitForCompletion()); popup.setVisible(false); if (pp.canceled()) return null; Base64Encoder encoder = new Base64Encoder(pp.getUserName()+":"+pp.getPassword()); popup.dispose(); return encoder.processString();