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 ...
Partager