Deux questions JAVA
Résolu
midou4u
Messages postés
44
Statut
Membre
-
choubaka Messages postés 39984 Statut Modérateur -
choubaka Messages postés 39984 Statut Modérateur -
Bonjour,
Je suis débutant en JAVA, et j'ai quelques questions à poser, que j'espère en avoir les réponses si possible.
-1 : Est-ce qu'il est préférable d'ajouter les composants(bouton, zone de texte, ...) sur un JFrame ou sur un JPanel, et pourquoi?
-2 : Comment peut-on relier deux JFrame/JPanel(si on clique sur un bouton, un autre JFrame/JPanel apparait).
Merci beaucoup pour le temps que vous avez accordé pour lire mon sujet.
Je suis débutant en JAVA, et j'ai quelques questions à poser, que j'espère en avoir les réponses si possible.
-1 : Est-ce qu'il est préférable d'ajouter les composants(bouton, zone de texte, ...) sur un JFrame ou sur un JPanel, et pourquoi?
-2 : Comment peut-on relier deux JFrame/JPanel(si on clique sur un bouton, un autre JFrame/JPanel apparait).
Merci beaucoup pour le temps que vous avez accordé pour lire mon sujet.
A voir également:
- Deux questions JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
3 réponses
Salut
En principe, il y a une sorte de hiérarchie dans les composants...
JFrame/JPanel/Components (bouton, etc...)
Une manière de programmer peut être la suivante:
Un JFrame (mère) peut contenir plusieurs type de composants comme attributs. A partir du moment où ces attributs sont connus, n'importe quelle action produite sur un des JPanel (fils) peut faire réagir d'autres composants fils par le principe de la visibilité des méthodes.
Par exemple, un JFrame possédant une barre de menu (JMenuBar) peut via les commandes de ce menu faire apparaître ou fermer ses différents JPanel. De même que les JPanels entre eux peuvent interagir via la JFrame.
J'espère que c'est plus ou moins compréhensible :)
En principe, il y a une sorte de hiérarchie dans les composants...
JFrame/JPanel/Components (bouton, etc...)
Une manière de programmer peut être la suivante:
Un JFrame (mère) peut contenir plusieurs type de composants comme attributs. A partir du moment où ces attributs sont connus, n'importe quelle action produite sur un des JPanel (fils) peut faire réagir d'autres composants fils par le principe de la visibilité des méthodes.
Par exemple, un JFrame possédant une barre de menu (JMenuBar) peut via les commandes de ce menu faire apparaître ou fermer ses différents JPanel. De même que les JPanels entre eux peuvent interagir via la JFrame.
J'espère que c'est plus ou moins compréhensible :)
Juste un dernier éclaircissement sur la situation suivante :
-Je crée un JFrame qui va me servir comme conteneur des différents JPanel que je vais créer.
-Tous les composants seront ajoutés à des JPanel.
En résumé, notre unique JFrame ne sera qu'un conteneur de nos différents JPanels, et par conséquent, l'interaction se passera entre les JPanel par les composants ajoutés à des JPanels.
Suis-je sur la bonne voie ?
Merci infiniment.