bonjour à tous!
j'aimerais savoir ce qu'est un JPanel?
quelle est la différence avec une JFrame?
merci beaucoup pour vos réponse
![]()
bonjour à tous!
j'aimerais savoir ce qu'est un JPanel?
quelle est la différence avec une JFrame?
merci beaucoup pour vos réponse
![]()
Grosso modo un JPanel est un conteneur alors qu'une JFrame est une fenêtre.
Un JPanel ne peut s'afficher que dans une JFrame..
Ah et depuis quand? J'utilise des JPanel dans mes JDialog et JInternalFrame...Un JPanel ne peut s'afficher que dans une JFrame..
Tu pinailles làEnvoyé par Orian
La personne qui a crée le topic dit qu'elle ne sait ce qu'est un JPanel et une JFrame, elle ne doit donc pas avoir de connaissances sur les GUI swing. Inutile donc de venir l'embrouiller avec les autres conteneurs. Une fois qu'elle aura compris la base, là ok.
![]()
Désolé si je l'embrouille mais sinok à écris que dans une JFrame ça m'a fait tiquer et je réagis....
tout les composant Swing sont des Container (instanceof java.awt.Container). ;-)
les composant JFrame, JWindow, JDialog, JApplet sont des "top-level container".
une explication tres simple pourait etre:
tout les composants Swing (qui herite de JComponent) comme JPanel, JComboBox, JTextField... ne peuvent pas etre directement afficher a l'ecran. Ils doivent d'abord etre rajouter a un de ces "top-level container" qui lui peut etre afficher a l'ecran.
edit:
aussi pour bien comprendre swing, il est tres important de comprendre son architecture en couche.
> http://java.sun.com/docs/books/tutor...ing/index.html
Partager