Savoir si une fenêtre est déjà créer
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:
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 ...