Bonjour,

Je viens de me lancer dans l'aspect graphique : création de fenêtre et toutes le petites choses à côté ...


J'ai installé un listener sur un Jtable déjà existant :
si on effectue un double click dessus et si on a un fichier XML qui existe
alors on a une belle fenêtre WindowLog qui s'affiche....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
if (e.getClickCount() == 2) {
 
 
 
						//If XML File specified in the Excel file exists
						if (eqptXML.exists()==true){
							LogFrame XMLShowFile = new LogFrame(eqptXML.getAbsolutePath(),
									"XML of" + equipName);
							FenetreSimple Windowlog = new FenetreSimple(XMLShowFile);
							Windowlog.setDefaultCloseOperation(Windowlog);
							Windowlog.show();
						}
 
						else{
							JOptionPane.showMessageDialog(null, "file "+eqptXMLName+".xml not found in outputFolder", "Warning",
									JOptionPane.WARNING_MESSAGE);
 
						}
 
					}

Le problème est de savoir si avant de créer une nouvelle fenêtre WindowLog, une précédente WidowLog n'existe pas .

L'objectif est à la fin de détecter si une fenêtre de type Window est ouverte :

-> si Oui la fermer et en créer une nouvelle
-> si Non simplement en créer une


Merci de votre aide ...