J'ai créé un JDialog et j'ai passé mon JFrame avec. J'ai alors essayé d'accéder aux méthodes du JFrame à partir de JDialog, mais je ne peux pas. J'ai lu que ce que j'essaie de faire est possible, une raison pour laquelle cela ne fonctionne pas pour moi?Passage de Jdialog à Jframe
Répondre
JFrame
et JDialog
sont top-level containers sont généralement utilisés comme composants de vue. En général, ils ne communiquent que pour positionner un dialogue par rapport à son image parente. Au lieu de cela, organisez vos vues pour communiquer en utilisant un PropertyChangeEvent
, comme indiqué dans ce example. Avoir un modèle séparé qui contient un List<Product>
notionnel vous permettra d'employer le modèle discuté here.
Il me manque beaucoup de contexte ici, qu'est-ce qui ne fonctionne pas pour vous?
Je suppose que vous voyez une erreur sur la commande jframe.newEmployee();
disant que la méthode est définie, si oui, ce qui est raisonnable parce que la classe JFrame n'a pas cette méthode, si votre classe est la classe ProdJFrame
et il étend JFrame et a cette méthode, alors vous devez faire
Oui j'aurais dû expliquer plus, donc l'installation est en fait un JFrame appelé HomeScreen, j'ai implémenté une disposition de carte sur ce JFrame, donc le Jpanel avec les méthodes que je veux accéder s'appelle DigiProdPanel, ce panneau crée le JDialog, donc c'est peut-être le panneau "DigiProdPanel" que je dois passer dans le JDialog? – Johntk
- 1. JFrame + JDialog à JFrame
- 2. Devrais-je utiliser JFrame ou JDialog?
- 3. activer JFrame lorsqu'il est ouvert à partir de modal JDialog
- 4. Passage de valeur de JFrame à JPanel
- 5. Comment éviter l'effet de scintillement lors du passage d'un jdialog à un autre jdialog
- 6. Besoin d'utiliser le type JOptionPane.ERROR_MESSAGE de JDialog dans un JFrame
- 7. Pourquoi JFrame, JDialog, JApplet (de JRootPane) poids lourd
- 8. Java Communication entre les classes et JFrame JDialog
- 9. JFrame Glasspane est également sur JDialog mais ne devrait pas
- 10. Comment puis-je limiter un emplacement JDialog à une zone à l'intérieur de JFrame?
- 11. JDialog est rétréci à la création
- 12. Appel d'un objet Jframe à partir d'un objet JDialog de fermeture
- 13. JDialog dans JDialog
- 14. Drag non décoré jDialog
- 15. Ajouter JTree (CheckboxTree) à JDialog
- 16. No WindowEvent à la fermeture d'un JDialog
- 17. renvoie une valeur d'un JFrame à main()
- 18. JDialog avec bouton Max/Min?
- 19. objets de Passing JDialog retour à cadre racine
- 20. Fenêtre JDialog ne pas Afficher
- 21. Pourquoi JDialog 'saute' sur setLocationRelativeTo()?
- 22. Java Swing. Windows en avant lancé à partir de JDialog
- 23. une fuite de mémoire sur JDialog fermeture
- 24. Comment désactiver JFrame principal lorsque ouvert nouveau JFrame
- 25. Pourquoi mon JFrame pas mettre à jour
- 26. JDialog refuse de fermer
- 27. Liste de cases à cocher dans JDialog
- 28. Ajout dynamique de composants à un JDialog
- 29. comment appeler jdialog à partir de jinternalframe
- 30. Affectation d'un JFrame à un autre JFrame
Veuillez publier un code complet et compilé. – Braj