1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| * import java.io.*;
* import javax.swing.*;
*
* public class Test
* {
* private JFrame frame;
* private boolean debugMode = true;
* private final String messageErreur = "<html>Une erreur interne est survenue.</html>";
*
* private Test()
* {
* // creation de la frame
* this.frame = new JFrame("Frame parrente");
* this.frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
* this.frame.setVisible(true);
*
* //provoque une erreur
* try
* {
* FileInputStream input = new FileInputStream("fichier inexistant.ext");
* }
* catch (FileNotFoundException e)
* {
* if(this.debugMode)
* ErreurDialog.afficher(this.frame, this.messageErreur,
* e.getMessage(), e.getStackTrace());
* else ErreurDialog.afficher(this.frame, this.messageErreur,
* e.getMessage());
* }
* }
*
* public static void main(String[] args)
* {
* new Test();
* System.exit(0);
* }
* } |
Partager