Bonjour,

Mon projet consiste a faire apparaitre un robot animé controlé à distance par un telephone portable, la partie reseau est terminé mais cependant en interface graphique je n'y connais strictement rien.

J'ai reussi a faire un robot qui bouge sur une fenetre mais maintenant ce que je voudrai, c'est que la fenetre soit divisé en 2 parties : une pour l'animation du robot en bas et une autre pour l'affichage de diverse informations (connexion etc...).
J'ai pensé a créer 2 JPanel, cependent lors de l'insertion de mon JScrollPanel contenant mon JTextArea, je voudrai qu'il prenne toute la taille qui lui est reservé, c'est à dire 800,150... Comment faire ?

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
 
class graph 
{
	public static void main(String[] args) 
	{
		//D'abord on mets en place notre fenetre
		JFrame fenetre = new JFrame("Fenetre");
		fenetre.setSize(800,600);
		Dimension dimScr = Toolkit.getDefaultToolkit().getScreenSize();
		fenetre.setLocation((dimScr.width - 800)/2,(dimScr.height - 640)/2);
		fenetre.setBackground(Color.WHITE);
 
 
		JPanel haut, bas;
		bas = new JPanel(true);
		haut = new JPanel();
		haut.setSize(800,150);
		haut.setBackground(Color.RED);
		//On ajoute les composants du haut
		JTextArea text = new JTextArea("Graphique");
		text.setSize(800,150);
		JScrollPane scrollTxt = new JScrollPane(text,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
		scrollTxt.setSize(800,150);
		haut.add(scrollTxt);
 
		bas.setSize(800,450);
		bas.setBackground(Color.GREEN);
 
		fenetre.getContentPane().add(haut);
		fenetre.getContentPane().add(bas);
 
		fenetre.setVisible(true);
 
	}
}