- }
- } catch (OutOfMemoryError oomerror)
- {
- new OOMWarning("Retrieving PDB files: " + pdbid, oomerror);
- } catch (Exception ex)
- {
- ex.printStackTrace();
- errormsgs.append("When retrieving pdbfiles : current was: '")
- .append(pdbid).append("'");
- }
- if (errormsgs.length() > 0)
- {
- JvOptionPane.showInternalMessageDialog(Desktop.desktop,
- MessageManager.formatMessage(
- "label.pdb_entries_couldnt_be_retrieved", new String[]
- { errormsgs.toString() }),
- MessageManager.getString("label.couldnt_load_file"),
- JvOptionPane.ERROR_MESSAGE);
- }
- return files;
- }
-
- @Override
- public void eps_actionPerformed()
- {
- makePDBImage(ImageMaker.TYPE.EPS);
- }
-
- @Override
- public void png_actionPerformed()
- {
- makePDBImage(ImageMaker.TYPE.PNG);
- }
-
- void makePDBImage(ImageMaker.TYPE type)
- {
- int width = getWidth();
- int height = getHeight();
-
- ImageMaker im;
-
- if (type == ImageMaker.TYPE.PNG)