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

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.