Bonjour à tous,

Je n'arrive pas à lancer ma fenetre (qui vient de la fonction openwin()) dans le main depuis un autre fichier qui vient du même package.

Voici la classe pour la fenetre :

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
package Main;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.*;
 
public class windows {
 
	windows()
	{
 
	}
 
public void openwin() 
{
 
	Display display = new Display();
Shell shell = new Shell(display);
 
Label label = new Label(shell, SWT.CENTER);
label.setText("Bonjour!");
label.pack(); 
shell.pack();
shell.open(); 
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
} 
display.dispose();
label.dispose();
	}
}
et voici mon main :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
package Main;
 
public class main 
{
 
	public main(String[] args) 
	{
		windows win = new windows();
		win.openwin();
	}
}

l'erreur est : "la méthode win est indéfini dans le type main"

Quelqu'un aurait une idée ?
Merci d'avance!