JEphem Informatic Trail JEphem source code UtilsGUI.java
//*********************************************************************************
// class jephem.gui.UtilsGUI
// Software released under the General Public License (version 2 or later), available at
// http://www.gnu.org/copyleft/gpl.html
//*********************************************************************************
package jephem.gui;

import jephem.GlobalVar;
import javax.swing.*;

/**********************************************************************************
Class containing utility static methods and constants for JEphem's GUI.
@author Thierry Graff
@history oct 05 2001 : Creation.
**********************************************************************************/
public abstract class UtilsGUI{

  //=================================================================================
  //                                CONSTANTS
  //=================================================================================

  //=================================================================================
  //                                STATIC METHODS
  //=================================================================================

  //*****************************************************
  /** Convenient method to display an error message */
  public static void showErrorMessage(Throwable t){
    String message = GlobalVar.getBundle(GlobalVar.BUNDLE_GENERAL).getString("error.Internal") + t.toString();
    JOptionPane.showMessageDialog(GlobalVar.getMainFrame(),
                                  message,
                                  GlobalVar.getBundle(GlobalVar.BUNDLE_GENERAL).getString("Error"),
                                  JOptionPane.WARNING_MESSAGE);
  }// end showErrorMessage

  //*****************************************************
  /** Convenient method to display a warning message */
  public static void showWarningMessage(String message){
    JOptionPane.showMessageDialog(GlobalVar.getMainFrame(),
                                  message,
                                  GlobalVar.getBundle(GlobalVar.BUNDLE_GENERAL).getString("Warning"),
                                  JOptionPane.WARNING_MESSAGE);
  }// end showWarningMessage

}//end abstract class UtilsGUI