Ignore:
Timestamp:
2009-07-28T19:48:39+02:00 (15 years ago)
Author:
Gubaer
Message:

replaced JOptionPane.show* by OptionPaneUtil.show*
ExtendeDialog now always on top, too

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/progress/PleaseWaitProgressMonitor.java

    r1863 r1865  
    1616
    1717import org.openstreetmap.josm.Main;
     18import org.openstreetmap.josm.gui.OptionPaneUtil;
    1819import org.openstreetmap.josm.gui.PleaseWaitDialog;
     20import static org.openstreetmap.josm.tools.I18n.tr;
    1921
    2022
     
    7375    }
    7476
     77    @Override
    7578    public void doBeginTask() {
    7679        doInEDT(new Runnable() {
     
    8083                } else if (dialogParent instanceof Dialog) {
    8184                    dialog = new PleaseWaitDialog((Dialog)dialogParent);
    82                 } else {
     85                } else
    8386                    throw new ProgressException("PleaseWaitDialog parent must be either Frame or Dialog");
    84                 }
    8587
    8688                dialog.cancel.setEnabled(true);
     
    9496    }
    9597
     98    @Override
    9699    public void doFinishTask() {
    97100        doInEDT(new Runnable() {
     
    103106                    dialog.cancel.removeActionListener(cancelListener);
    104107                    if (getErrorMessage() != null) {
    105                         JOptionPane.showMessageDialog(Main.parent, getErrorMessage());
     108                        OptionPaneUtil.showMessageDialog(
     109                                Main.parent, getErrorMessage(),
     110                                tr("Error"),
     111                                JOptionPane.ERROR_MESSAGE);
    106112                    }
    107113                    dialog = null;
     
    111117    }
    112118
     119    @Override
    113120    protected void updateProgress(double progressValue) {
    114121        final int newValue = (int)(progressValue * PROGRESS_BAR_MAX);
Note: See TracChangeset for help on using the changeset viewer.