Bonjour,
je cherche à définir un arrière-plan dans un Jframe. Donc je trouve qu'il faut definit un container (JPanel) et puis on fait l'insertion de l'image. c'est bon ça marche. Mais pour mon cas j'ai un JtextArea ou Jlabel au centre de JPanel et des boutons à droite et un menu en haut. Donc comme solution c'est de diviser le container par BorderLayout. Mais je trouve que BorderLayoutsouth et west sont occupé par le JTextArea qui devient très grand. Donc comme idée je fais deux autres JPanel et je les mets en BorderLayoutsouth et BorderLayoutwest. Donc l'image dans le Jpanel est appelée pour chaque fois que je définis un JPanel. Et donc comme résultat une image est affichée dans chaque Jpanel.
Je pense que pour résoudre ça de travailler avec setBounds pour positionner mes composants dans le même container. Mais ça ne marche pas avec moi. Les composants prend une place bien déterminé et ne change pas ces positions même je change les paramètres de setBounds.
Pouvez-vous m'aider à résoudre ça?
Merci beaucoup
Partager