bonjour
J'essaie de bouger des fenêtres sous éclipse
D'abord je dois fermer la fenêtre active
J'utilise pour cela une méthode déjà implémentée
et je dois ouvrir une nouvelle fenêtre dans laquelle j'acquererai le path du fichier origine et son identificateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public boolean performFinish() { return( true); }
je vous met le code:
dans ce fichier j'ai trois lignes qui ne compilent pas: les deux suivantes
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34 public int RecupereNomDesFichier() throws ClassNotFoundException, IllegalArgumentException, NullPointerException, SQLException { int selectedId; String selectedFile; if( InterbaseManager.connection == null) MissionDatabaseManager.OpenDatabaseCoherence(); ArrayList<ElementWork> elementWorks = MissionDatabaseManager.ReadWork(); // charger les fichier de la base de donnée et remplir cette liste performFinish(); try { Iterator<ElementWork> itWork = elementWorks.iterator(); FileDialog fileDialog = new FileDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell()); while( itWork.hasNext()) { elementWork = (ElementWork)itWork.next(); int id = elementWork.Id; String str = elementWork.wsText; } // selectedFile contient le path vers le fichier seléctionner selectedFile = ((MessageDialog) fileDialog).open(); selectedId = ((MessageDialog) fileDialog).open(); } catch(NullPointerException ex) { ex.printStackTrace(); } catch( java.lang.ClassCastException ex) { ex.printStackTrace(); } buildModel( selectedId, selectedFile); // ToDo il faut ressortir le numéro saisi par l'utilisateur return( selectedId);
et celle ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // selectedFile contient le path vers le fichier seléctionner selectedFile = ((MessageDialog) fileDialog).open(); selectedId = ((MessageDialog) fileDialog).open();
Qui m'aiguilera sera
Code : Sélectionner tout - Visualiser dans une fenêtre à part new FileDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell());
Partager