final WebservicesManager webservices_manager = WebservicesManager.getInstance();
final PhylogeniesWebserviceClient client = webservices_manager
.getAvailablePhylogeniesWebserviceClient( _webservice_client_index );
- String identifier = JOptionPane.showInputDialog( _main_frame, client.getInstructions() + "\n(Reference: "
+ String identifier = JOptionPane.showInputDialog( _main_frame.getThisFrame(), client.getInstructions() + "\n(Reference: "
+ client.getReference() + ")", client.getDescription(), JOptionPane.QUESTION_MESSAGE );
if ( ( identifier != null ) && ( identifier.trim().length() > 0 ) ) {
identifier = identifier.trim();
id = -1;
}
if ( id < 1 ) {
- JOptionPane.showMessageDialog( _main_frame,
+ JOptionPane.showMessageDialog( _main_frame.getThisFrame(),
"Identifier is expected to be a number",
"Can not open URL",
JOptionPane.ERROR_MESSAGE );
}
catch ( final MalformedURLException e ) {
exception = true;
- JOptionPane.showMessageDialog( _main_frame,
+ JOptionPane.showMessageDialog( _main_frame.getThisFrame(),
"Malformed URL: " + url + "\n" + e.getLocalizedMessage(),
"Malformed URL",
JOptionPane.ERROR_MESSAGE );
}
catch ( final IOException e ) {
exception = true;
- JOptionPane.showMessageDialog( _main_frame,
+ JOptionPane.showMessageDialog( _main_frame.getThisFrame(),
"Could not read from " + url + "\n" + e.getLocalizedMessage(),
"Failed to read tree from " + client.getName() + " for " + identifier,
JOptionPane.ERROR_MESSAGE );
}
catch ( final NumberFormatException e ) {
exception = true;
- JOptionPane.showMessageDialog( _main_frame,
+ JOptionPane.showMessageDialog( _main_frame.getThisFrame(),
"Could not read from " + url + "\n" + e.getLocalizedMessage(),
"Failed to read tree from " + client.getName() + " for " + identifier,
JOptionPane.ERROR_MESSAGE );
catch ( final Exception e ) {
exception = true;
e.printStackTrace();
- JOptionPane.showMessageDialog( _main_frame,
+ JOptionPane.showMessageDialog( _main_frame.getThisFrame(),
e.getLocalizedMessage(),
"Unexpected Exception",
JOptionPane.ERROR_MESSAGE );
WebserviceUtil.processInstructions( client, phylogeny );
}
catch ( final PhyloXmlDataFormatException e ) {
- JOptionPane.showMessageDialog( _main_frame,
+ JOptionPane.showMessageDialog( _main_frame.getThisFrame(),
"Error:\n" + e.getLocalizedMessage(),
"Error",
JOptionPane.ERROR_MESSAGE );
PhylogenyMethods.transferNodeNameToField( phylogeny, client.getNodeField(), false );
}
catch ( final PhyloXmlDataFormatException e ) {
- JOptionPane.showMessageDialog( _main_frame,
+ JOptionPane.showMessageDialog( _main_frame.getThisFrame(),
"Error:\n" + e.getLocalizedMessage(),
"Error",
JOptionPane.ERROR_MESSAGE );