Tom's Guide > Forum > Programmation > Java nouvelle fenêtre
Mot :    Pseudo :           
 

Bonjour à tous,

j'aurais besoin de votre aide concernant un petit point technique en Java.

Je réalise une application comprenant une interface graphique (j'utilise Swing) contenant en gros un formulaire à remplir par l'utilisateur.
En fonction des informations entrées par celui-ci, certaines instructions sont exécutées, mais également un second formulaire (en fait la suite du premier) lui est proposé.

Mon problème est le suivant:

- le nombre de champs (en fait des JList) de ce second formulaire dépend des informations que l'utilisateur a entrées précédemment, je ne peux donc pas présumer que la place que j'ai dans ma fenêtre soit assez grande pour les contenir tous

-je voudrais que le premier formulaire reste visible.

Ma question est donc la suivante:
- est-il possible d'ouvrir une seconde fenêtre, de taille non fixée, contenant ce formulaire et de récupérer les informations dans mon programme comme si elles avaient été introduites dans ma fenêtre principale?

- est-il possible de créer les champs (JList) dynamiquement à l'ouverture de la fenêtre (vu que je ne sais pas à l'avance combien seront nécessaires, c'est selon les informations entrées par l'utilisateur)?


Je vous remercie mille fois d'avance pour votre aide

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

J'ai pensé à créer un nouvel objet formulaire2 mais je ne sais pas

- comment déclarer mes JList sans savoir, à l'implémentation, combien je devrai en déclarer.

- comment faire passer les informations, ou du moins le signal que les informations sont prêtes à être récupérées, à mon programme principal

Répondre à towanda@IDN

Dans ta classe, tu déclares ton JList à null.
Quand tu voudras le créer, tu feras un tonJList = new JList(...), et ensuite l'ajouter dans un layout parent.
Tu peux aussi créer une List contenant des JList que tu laisses dans un premier temps vide.

Donc tu paux dynamiquement créer un widget dans un autre. Pour le redimensionnement, je sais pas trop mais je pense que ça doit être possible.

Répondre à CRicky

Ok, je vais aller dans ce sens, merci CRicky

Répondre à towanda@IDN
Tom's Guide > Forum > Programmation > Java nouvelle fenêtre
Aller à :

Il y a 1202 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens