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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	public boolean performFinish()
	{
		return( true);
	}
et je dois ouvrir une nouvelle fenêtre dans laquelle j'acquererai le path du fichier origine et son identificateur
je vous met le code:
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);
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
		// selectedFile contient le path vers le fichier seléctionner
			selectedFile = ((MessageDialog) fileDialog).open();
			selectedId = ((MessageDialog) fileDialog).open();
et celle ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
new FileDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell());
Qui m'aiguilera sera