*/
public void createAndDisplayGUI()
{
LocalOrRemotePanel localOrRemotePanel = new LocalOrRemotePanel();
localOrRemotePanel.setInfo(info);
final GenericFrame localOrRemote = new GenericFrame(localOrRemotePanel);
localOrRemote.pack();
Utilities.centerOnScreen(localOrRemote);
if (argParser.getBindPassword() != null)
{
updateLocalOrRemotePanel(localOrRemote);
getLocalOrRemotePanel(localOrRemote.getContentPane()).
setCallOKWhenVisible(true);
}
ComponentListener listener = new ComponentAdapter()
{
/**
* {@inheritDoc}
*/
public void componentHidden(ComponentEvent e)
{
handleWindowClosed(localOrRemote, info);
}
};
localOrRemote.addComponentListener(listener);
localOrRemote.setVisible(true);
}