Rechercher : dans
Par :

Java, JPanel et Layout

Dernière réponse le 25 mai 2009 à 00:02:49 deglingo592003, le 21 fév 2009 à 10:58:05 
 Signaler ce message aux modérateurs

Bonjour,

voila j'ai un petit problème pour une interface graphique en java, alors voila mon problème

j'ai un JPanel principal avec un Layout en BorderLayout

au nord je met un JPanel2 et au centre un JPanel 3

ensuite le problème vient du JPanel3. au quel je met un borderLayout aussi car je veux afficher trois type d'information différente

donc dans le Jpanel3.NORTH j'ajoute un JPanel4
dans JPanel3.CENTER j'ajoute un Jpanel5
et dans JPanel3.SOUTH j'ajoute un JPanel6

ces trois dernier JPanel sont en layout : flowLayout. (car je souhaiterai que si on diminue la fenêtre les composant se repositionne automatiquement a la ligne

et voila le problème qui se présente :

il n'y a que les information sur le Jpanel5 (située dans le JPanel3.CENTER vous suivez :p) qui se redimensionne et replace les composant, les deux autre Jpanel eux ne bouge pas et rien ne se repositionne, les informations semble caché

quelqu'un serai comment résoudre ce problème ?

merci d'avance

edit : je viens de remarquer que les repositionnent se passe bien uniquement pour les composant placer dans mes BorderLayout.CENTER

sinon au north ou au south bha la ça cloche et mes composant ne passe pas a la ligne si je rétréci la fenêtre


Configuration: Windows XP
Firefox 3.0.6

Meilleures réponses pour « Java, JPanel et Layout » dans :
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Installer Java sous Ubuntu VoirPar défaut, Firefox n'est pas fourni avec Java. Voici comment procéder pour l'installer: Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et tapez: sudo aptitude install sun-java6-jre sun-java6-plugin ou sudo aptitude install ...
[Logiciel libre] Installation firefox 2.0+java+flash VoirInstallation firefox 2.0+java+flash en ligne de commande A. INTRODUCTION B. INSTALLATION FIREFOX 1. Création d'environnement 2. Téléchargement et vérification de la signature 3. Installation de Firefox 4. Démarrage de l'application C....
Télécharger Java Runtime Environment VoirJava Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des personnes dans le monde entier, de calculer les intérêts de votre prêt immobilier ou de visualiser des images en 3D. Ces...
Java - Premier programme VoirPremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Java: les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage Java sont typées, c'est-à-dire que les données contenues dans...

1

deglingo592003, le 21 fév 2009 à 11:36:16

Bon et bien problème résolue pour finir, j'ai remplacer mes BorderLayout par des GridLayout

le problème venait du faire que le BorderLayout.CENTER prnd toute la place disponible

si quelqu'un à quand même une solution a ce problème car de ce fait je trouve le BorderLayout pas très utile !

Répondre à deglingo592003

2

 rahimose, le 25 mai 2009 à 00:02:49

Slt, moi j'utilise setLayout(null) et je positionne moi mm mes composante avec setBounds(,,,) il ya quelque inconvénient mais sa marche

Répondre à rahimose
Collection CommentÇaMarche.net