Problème JDesktopPane, JInternalFrame - Java - Programmation
Marsh Posté le 15-10-2008 à 07:51:11
Salut,
dis-moi si j'ai bien compris ton code, parce que sans le contexte... :
À chaque fois que l'on clique sur button2,
On crée un nouveau JDesktopPane.
On change le Panneau de fond de la fenêtre par le nouveau JDesktopPane
On crée un nouvel objet de type J2 (Internal Frame de type 2)
Et on l'ajoute à notre nouveau JDesktopPane
Et on affiche notre objet de type J2
Alors, premièrement, je vois pas pourquoi tu recrées un JDesktopPane, s'il en existait déjà un autre pour ta JFrame.
Car en faisant setContentPane(A), tu remplaces tout le contenu de ta JFrame par un nouveau JDesktopPane.
Je sais pas si je suis clair, et si j'ai bien compris ton problème.
En tout cas, rien que dans ce que j'ai écrit concernant le cheminement de ta méthode, il y a un problème.
Marsh Posté le 15-10-2008 à 07:53:19
Bon, j'oubliais, voilà la façon dont je modifierais ton code (à peu près) :
Code :
|
Marsh Posté le 16-10-2008 à 15:46:19
En fait j’ai trouvé une solution mais elle est incomplète,je vous envois une parti du code de la classe ou j'ai déclare le JDesktopPane ainsi que la class ou il ya le Jbuton
Code :
|
Code :
|
Code :
|
Actuellement Si Je vue faire l'inverse, a partir d'un button « B2» qui se trouve à JInternalFrame « Detail » je vue revenir à JInternalFrame « IUEmploye » ca marche pas mais l'inverse marche IUEmploye----> Detail
Marsh Posté le 14-10-2008 à 16:18:55
Salut tout le monde voila mon problème j’ai crée un jFrame ou j’affiche plusieurs JInternalFrame dans l’une de JInternalFrame (J1) j’ai crée un jbutton, quant je click sure ce button je vue qu’une autre JInternalFrame (J2) s’affiche mais le problème c’est que
Le JInternalFrame (J2) s’affiche à l’intérieur de JInternalFrame (J1) et non pas à l’intérieur de JForm
SVP si quelqu'un a une idée me la propose, je suis debutante en java et j'ai vraiment besoin de votre aide .
merci d'avance
voici le code que j’ai écrit