Ignore:
Timestamp:
05/10/18 16:04:51 (6 years ago)
Author:
davidb
Message:

Reworking of the code-base to separate logic from graphics. This version of Expeditee now supports a JFX graphics as an alternative to SWING

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/io/DefaultFrameWriter.java

    r919 r1102  
    1919package org.expeditee.io;
    2020
    21 import java.awt.Desktop;
    2221import java.io.BufferedOutputStream;
    2322import java.io.File;
     
    3332
    3433import org.expeditee.agents.WriteTree;
     34import org.expeditee.gio.EcosystemManager;
    3535import org.expeditee.gui.Browser;
    3636import org.expeditee.gui.Frame;
     
    258258                        _writer.close();
    259259                }
    260                 try {
    261                         if (Browser._theBrowser.isMinimumVersion6()) {
    262                                 if (Desktop.isDesktopSupported()) {
    263                                         Desktop.getDesktop().open(new File(_output));
    264                                 }
    265                         }
    266                 } catch (Exception e) {
    267                         e.printStackTrace();
    268                 }
     260                String errorMessage = EcosystemManager.getMiscManager().open(_output);
     261                if (errorMessage != null) System.err.println(errorMessage);
    269262                return " exported to " + _output;
    270263        }
Note: See TracChangeset for help on using the changeset viewer.