dialog.setVisible(true);
}//GEN-LAST:event_jButton3ActionPerformed
private MyLoginDialog getDialog(final String serverPath, final Creditionals creditionals) {
final MyLoginDialog dialog = new MyLoginDialog(this);
final LoginPanel loginPanel = new LoginPanel() {
@Override
public void storeCredentials(Creditionals creditionals) {
wrapper.setServerPath(serverPath);
wrapper.storeCredentials(creditionals);
}
@Override
public void readCreditionals() {
creditionals.setWasCreditionalReadFromDisk(!creditionals.isEmpty());
fillCredentials(creditionals);
}
};
loginPanel.setSystem(wrapper.getSystem());
final JTextArea serverEditor = new JTextArea(serverPath);
if (serverPath!=null && !"".equals(serverPath)) {
serverEditor.setEditable(false);
serverEditor.setEnabled(false);
}
JPanel serverLinePanel = new JPanel();
serverLinePanel.setLayout(new BorderLayout());
serverLinePanel.add(new JLabel("Server path:"),BorderLayout.WEST);
serverLinePanel.add(serverEditor,BorderLayout.CENTER);
//serverEditor.setPreferredSize(serverEditor.getSize());
dialog.setLayout(new BorderLayout());
dialog.getContentPane().add(serverLinePanel,BorderLayout.NORTH);
dialog.getContentPane().add(loginPanel);
JPanel buttonsPanel = new JPanel();
JButton okButton = new JButton("OK");
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
loginPanel.getCreditionals();
dialog.setReturnValue(serverEditor.getText());
dialog.handleOK();
}
});
JButton cancelButton = new JButton("Cancel");