Bonjour,
je travail sur une interface :

Mais le dernier élément de mon interface graphique devient incontrôlable quand je redimensionne ma fenêtre :

Voici un bout de mon 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
 
/*-----------------------------------*
		 | DECLARATION DES VARIABLES LOCALES |
		 *-----------------------------------*/
		//Résolution de la fenêtre
		int res_x = 640;
		int res_y = 480;
		//Temps courrant
		long temps_courrant;
		//Temps de la dernière mise à jour
		long temps_maj_affichage = 0;
 
		/*------------------------*
		 | CREATION DE LA FENETRE |
		 *------------------------*/
		final JFrame f = new JFrame("Centre Multimédia - Application de dépôt");
		//Pour que l'application se quitte lors d'un clic sur la croix
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		//Dimensions de la fenêtre
		f.setSize(res_x, res_y);
		//Affichage de la fenêtre
		f.setVisible(true);
 
		/*----------------------*
		 | CREATION DES TITRES  |
		 *----------------------*/
		JLabel centre_multimedia = new JLabel("Centre Multimédia - Application de dépôt");
		centre_multimedia.setSize(res_x, res_y/10);
		centre_multimedia.setLocation(res_x/3, 0);
		final JLabel etat_fichier = new JLabel("Aucun fichier sélectionné.");
		etat_fichier.setSize(res_x, res_y/10);
		etat_fichier.setLocation(0, res_y/10);
		final JLabel erreur = new JLabel("Aucune erreur détectée.");
		erreur.setSize(res_x, res_y/10);
		erreur.setLocation(0, (res_y/10*2));
 
		/*-------------------*
		 | CREATION DES LIST |
		 *-------------------*/
		JComboBox genre = new JComboBox();
		genre.addItem("Musique");
		genre.addItem("Photo");
		genre.addItem("Vidéo");
		genre.setSize(res_x/3, res_y/10);
		genre.setLocation(0, (res_y/10*3));
 
		/*----------------------*
		 | CREATION DES BOUTONS |
		 *----------------------*/
		JButton bouton_browse = new JButton("Parcourir");
		bouton_browse.setSize(res_x/3, res_y/10);
		bouton_browse.setLocation(0, (res_y/10*4));
		JButton bouton_send = new JButton("Envoyer");
		bouton_send.setSize(res_x/3, res_y/10);
		bouton_send.setLocation(0, (res_y/10*5));
		f.add(centre_multimedia);
		f.add(etat_fichier);
		f.add(erreur);
		f.add(bouton_browse);
		f.add(bouton_send);
		f.add(genre);
		final JFileChooser browse = new JFileChooser();
[...]
	/*-------------------*
		 | LA BOUCLE INFINIE |
		 *-------------------*/
 
		while(true){
			//Récupération du temps courrant
			temps_courrant = System.currentTimeMillis();
			//Mise à jour de l'affichage toutes les 20ms
			if(temps_courrant > (temps_maj_affichage + 20)){
				//Récupération du nouveau temps
				temps_maj_affichage = temps_courrant;
				//Actualisation de la fenêtre
				f.repaint();
			}
		}
Quelle est la raison de ce problème?
Merci.