Quelle est la moyenne Container a = new getContentPane() »?Container a = new getContentPane()
Répondre
Je ne pense pas que ce code est valide. Selon this Sun tutorial, le mot-clé new
nécessite un appel constructeur comme argument, c'est-à-dire quelque chose comme Rectangle()
, un nom de classe suivi d'une liste d'arguments (facultatif) Votre code n'a pas ceci, il a un appel de méthode normal
Une variable nommée 'a' de type Container est déclaré et affecté un nouvel objet de classe getContentPane
Comme 'getContentPane' viole la dénomination Java conventions pour les classes (qui attribuent une première lettre en majuscule) et est également un nom de méthode dans les cadres Swing, c'est probablement une erreur et entraîne une erreur de compilation. Essayez de supprimer le "nouveau" pour appeler la méthode plutôt que de construire un objet.
Container a = new getContentPane() » ne serait pas compiler ...
getContentPane() est une méthode de javax.swing.RootPaneContainer.
Container a = getContentPane() obtiendrait ContentPane du composant.
This part des pourparlers de tutoriel Swing sur les vitres un peu.
- 1. Que fait new() dans `où T: new()?`
- 2. Enum bitfield container class
- 3. 'size_t' vs 'container :: size_type'
- 4. Unity Container Config question
- 5. Container typé Forte WebForms
- 6. Windows Service Container
- 7. Terminologie OOP: "Container" & "Collection"
- 8. Quel est le nom de terme signifiant approche suivante: A a = new A {Prop1 = a, Prop2 = b};
- 9. Trèfle sur Java EE Container
- 10. ASP.NET MVC et Unity 1.2 Container question
- 11. Spring JMS Message Listener Container
- 12. C++ Container/Iterator Dépendance Problème
- 13. New PythonInterface for OpenCV
- 14. Test :: opérateur new
- 15. newInstance() vs new
- 16. preg_split - New Line
- 17. Crystal Reports: New Page
- 18. New to Rails Help
- 19. Windsor Container: Comment forcer l'élimination d'un objet?
- 20. throw new Exception et Application_UnhandledException
- 21. Rails, Restfully Parameterize New Action
- 22. a Problème avec le bouton d'aide de Windows (EDIT-New problem)
- 23. Y a-t-il une différence entre SqlConnection.CreateCommand et new SqlCommand?
- 24. Quelle est la différence entre new Some :: Class et Some :: Class-> new() dans Perl?
- 25. Différence entre XMLReader.Create() et new XMLTextReader()
- 26. opérateur new/delete et class hierarchies
- 27. Ne plus rediriger vers les sessions/new?
- 28. Opérateur new et bad_alloc sous linux
- 29. Vérification de l'initialisation C# new() pour null?
- 30. Que signifie "(void) new" en C++?
techniquement, rien ne vous empêche d'avoir une classe nommée « getContentPane » –