begin process at 2010 02 10 04:56:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Swing

 > UNE JDIALOG POUR LES ERREURS DÉTAILLÉS

UNE JDIALOG POUR LES ERREURS DÉTAILLÉS


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Swing Classé sous :jdialog, erreur, details, joptionpane Niveau :Débutant Date de création :24/06/2006 Vu / téléchargé :5 075 / 588

Auteur : romuluslepunk

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cette boite de dialogue est similaire aux boites de dialogues que l'on retrouvent dans certains programmes.
Elles permet d'afficher un message d'erreur avec les lignes de StackTraceElement comme details de l'erreur.
Un bouton permet de cacher/afficher les details.

La classe de la boite de dialogue est dans le zip et je vous met ici un code d'exemple pour l'utiliser

Source

  • 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);
  • }
  • }
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);
		}
	}


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip SYNCHRONISATION AVEC UN FICHIER PROPERTIES

 Sources de la même categorie

JLABELIMAGE : GESTION D'UNE IMAGE EN ARRIÈRE-PLAN par bob22mael
Source avec Zip SÉLECTEUR DE DATES MULTIPLES, ORIGINE UHRAND par William44290
RECHERCHE D'ELEMENTS DANS UNE JLIST par Ze_Hulk
Source avec Zip Source avec une capture PROGICIEL DE LOCATION DE VOITURE par SoftDeath
Source avec Zip Source avec une capture CALENDRIER ET HORLOGE AVEC LA LIBRAIRIE ORG.JDESKTOP.SWINGX par Cornellus1985

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CONNEXION MYSQL VIA UN JDIALOG par amundain
Source avec Zip Source avec une capture DKSERRORFRAMEWORK : UN PETIT ENSEMBLE DE CLASSE POUR AUTOMAT... par DARKSIDIOUS
Source avec Zip Source avec une capture MESSAGE BOXE par AbriBus
Source avec Zip Source avec une capture GRADIENTPAINT VISUALISATION ( ET ANIMATION ) par gulamh

Commentaires et avis

Commentaire de loloof64 le 04/12/2006 17:57:09

Excellente cette classe ! Je pense que je m'en servirai très souvent.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Mess Erreur Aff 2 fois [ par kaliel ] Dans une fonction simple, j'ai un 'if (...) .......' et si cette condition n'est pas remplie, j'affiche un JOptionPane :JOptionPane.showMessageDialog( JDialog JOptionPane [ par xpla ] bonjour, Dans mon programme il ya un menu qui fait apparaitre un JDialog. Sur ce JDialog il exixte un boutton valider qui fait apparaitre un JOpionPa JProgressBar et FtpConnection [ par flolag ] Salut,J'ai un applet qui peut permettre d'envoyer un fichier sur un serveur Ftp. Je voudrais que quand l'utilisateur appuie sur envoyer une barre de p actualiser une JComboBox [ par mdrcedrick ] bonjour à tous lors du chargement de mon panel je rempli ma JComboBox avec des données de ma BDD, depuis un autre panel j'ai un formulaire, une fois r condition qui ne fonctionne pas [ par oceane751 ] Bonjour à tous!! J'ai un petit soucis avec ma condition if.Je vous montre le code, je vous explique après ;) [code]                                jcombobox [ par kawtar_ch ] bonjour tout le monde!!je voudrais remplir ma jcombobox a partir des elements d'une colonne de ma base de données, j'ai utilisé le programme suivant m Thread et JFrame [ par cerco2 ] bonjour,je vous remerci d'abord pour m'avoir aidé aussi rapidement pour mon premier topic sur le forum.actuellment j'ai un autre problème, toujours av Erreur de compile sous Eclipse [ par egwene ] Salut à tous,J'espère que vous pourrez m'aider je suis à court d'inspiration !J'ai un projet J2EE sous eclipse avec Apache, JBoss, MySQL et utilisant erreur de type "java.lang.NoSuchMethodError" [ par anisj1m ] bonjour; j'utilise jboss avec wtp. j'ai une servlet qui vas appeler un ejb3. dans mon bean j'ai bien definie une methode (public contact addcontact) e Ecrire un JPasswordField dans un JOptionPane [ par CicinhoRaul ]


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales