Que sont les cours de la Fondation Java?

Les classes de fondation Java (JAVA)

sont des composants logiciels réutilisables qui peuvent être utilisés pour créer une interface utilisateur graphique dans une application Java®. Ils sont une amélioration de la boîte à outils qui a été expédiée avec les premières versions de Java®. Ils sont destinés à simplifier le développement de logiciels, à raccourcir le temps de programmation et à atteindre l'objectif de créer des applications qui ressemblent et agissent de la même manière, quel que soit le type d'ordinateur sur lequel ils sont exécutés.

Les JFC sont un ensemble de composants d'interface utilisateur qui se développent sur la boîte à outils de fenêtre abstraite (AWT) qui a été initialement fournie avec le langage de programmation Java®. Ce sont des composants JavaBeans ™ qui font partie de Java 2® et sont conçus pour être multiplateaux et personnalisables. Ils sont destinés à réduire le temps de programmation en fournissant des composants qui peuvent être réutilisés de l'application à l'application et de la plate-forme à la plate-forme. Les classes de fondation Java ne remplacent pas réellement la boîte à outils de fenêtre abstraite mais en font plutôt partie. Ils le font, howeveuh, activez l'idéal java® de "écrire une fois, exécuter n'importe où" plus complètement que l'original awt.

L'AWT permet la conception de l'interface utilisateur, mais il le fait en utilisant le système de fenêtres du système d'exploitation sur lequel il s'exécute. Il est difficile de créer des applications qui ressemblent et se comportent de la même manière sur n'importe quelle plate-forme, en raison des différences inhérentes aux fonctionnalités entre les systèmes d'exploitation. AWT était également très limité en ce que l'ensemble des contrôles qu'il fournissait n'était pas suffisamment large pour créer des interfaces utilisateur complexes et des applications logicielles avancées. Les composants AWT sont ce que Sun Microsystems appelle le «poids lourd» car ils utilisent le système de fenêtre de l'hôte.

Reconnaissant les limites des développeurs AWT, NetScape a créé un ensemble de composants appelées classes de fondation Internet. Il s'agissait d'un ensemble de composants "légers", de composants écrits nativement dans Java®. Cela a étendu le fuLa nectionnalité des développeurs AWT et a permis à créer des interfaces utilisateur qui ont gardé leur apparence lorsqu'ils s'exécutent sur différentes plates-formes. Javasoft a ensuite commencé un projet conjoint avec Netscape, appelé le projet Swing. Ce projet a abouti à un ensemble de contrôles d'interface utilisateur avec une variété comparable à celle disponible à partir de l'une des plates-formes du système d'exploitation.

Swing est un ensemble de composants légers que Sun a remis au public en combinaison avec plusieurs autres améliorations de fonctionnalités qui étaient destinées à la version 1.2 du kit de développement Java (JDK). Ce paquet de swing plus d'autres améliorations des fonctionnalités était ce que Javasoft a nommé les classes de la Java Foundation. Les commandes d'interface utilisateur Swing sont la principale partie des classes de fondation Java, qui incluent également, entre autres, les fonctions d'impression, de presse-papiers et d'accessibilité. Le JDK 1.2 inclut la version complète de JFC, bien qu'une version limitée ait été mise à disposition qui pourrait être utilisée avec le JDK 1.1.

DANS D'AUTRES LANGUES