[Debutant] Redimensionement
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:
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);
}
} |