Ignore:
Timestamp:
2010-08-30T23:22:28+02:00 (11 years ago)
Author:
bastiK
Message:

fixed #4632 - Button Help puts help window under main window

Location:
trunk/src/org/openstreetmap/josm/io
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/FileImporter.java

    r3083 r3501  
    1212import org.openstreetmap.josm.Main;
    1313import org.openstreetmap.josm.actions.ExtensionFileFilter;
     14import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    1415import org.openstreetmap.josm.gui.progress.ProgressMonitor;
    1516
     
    5859        } catch (Exception e) {
    5960            e.printStackTrace();
    60             JOptionPane.showMessageDialog(
     61            HelpAwareOptionPane.showMessageDialogInEDT(
    6162                    Main.parent,
    6263                    tr("<html>Could not read file ''{0}''.<br>Error is:<br>{1}</html>", f.getName(), e.getMessage()),
    6364                    tr("Error"),
    64                     JOptionPane.ERROR_MESSAGE
     65                    JOptionPane.ERROR_MESSAGE, null
    6566            );
    6667        }
     
    7273        } catch (Exception e) {
    7374            e.printStackTrace();
    74             JOptionPane.showMessageDialog(
     75            HelpAwareOptionPane.showMessageDialogInEDT(
    7576                    Main.parent,
    7677                    tr("<html>Could not read files.<br>Error is:<br>{0}</html>", e.getMessage()),
    7778                    tr("Error"),
    78                     JOptionPane.ERROR_MESSAGE
     79                    JOptionPane.ERROR_MESSAGE, null
    7980            );
    8081        }
  • trunk/src/org/openstreetmap/josm/io/NMEAImporter.java

    r3083 r3501  
    1212import org.openstreetmap.josm.Main;
    1313import org.openstreetmap.josm.actions.ExtensionFileFilter;
     14import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    1415import org.openstreetmap.josm.gui.layer.GpxLayer;
    1516import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
     
    4243
    4344    private void showNmeaInfobox(boolean success, NmeaReader r) {
    44         String msg = tr("Coordinates imported: ") + r.getNumberOfCoordinates() + "\n" + tr("Malformed sentences: ")
    45         + r.getParserMalformed() + "\n" + tr("Checksum errors: ") + r.getParserChecksumErrors() + "\n";
     45        final StringBuilder msg = new StringBuilder().append("<html>");
     46        msg.append(tr("Coordinates imported: {0}", r.getNumberOfCoordinates()) + "<br>");
     47        msg.append(tr("Malformed sentences: {0}", r.getParserMalformed()) + "<br>");
     48        msg.append(tr("Checksum errors: {0}", r.getParserChecksumErrors()) + "<br>");
    4649        if (!success) {
    47             msg += tr("Unknown sentences: ") + r.getParserUnknown() + "\n";
     50            msg.append(tr("Unknown sentences: {0}", r.getParserUnknown()) + "<br>");
    4851        }
    49         msg += tr("Zero coordinates: ") + r.getParserZeroCoordinates();
     52        msg.append(tr("Zero coordinates: {0}", r.getParserZeroCoordinates()));
     53        msg.append("</html>");
    5054        if (success) {
    51             JOptionPane.showMessageDialog(
     55            HelpAwareOptionPane.showMessageDialogInEDT(
    5256                    Main.parent,
    53                     msg,
     57                    msg.toString(),
    5458                    tr("NMEA import success"),
    55                     JOptionPane.INFORMATION_MESSAGE);
     59                    JOptionPane.INFORMATION_MESSAGE, null);
    5660        } else {
    57             JOptionPane.showMessageDialog(Main.parent, msg, tr("NMEA import failure!"), JOptionPane.ERROR_MESSAGE);
     61            HelpAwareOptionPane.showMessageDialogInEDT(
     62                    Main.parent,
     63                    msg.toString(),
     64                    tr("NMEA import failure!"),
     65                    JOptionPane.ERROR_MESSAGE, null);
    5866        }
    5967    }
    60 
    6168}
Note: See TracChangeset for help on using the changeset viewer.