Skip to main content

Que sont les cours de la Fondation Java?

Java Foundation Classes (JFCS) sont des composants logiciels réutilisables qui peuvent être utilisés pour créer une interface utilisateur graphique dans un Java application.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 leRésumé la boîte à outils de fenêtre (AWT) qui a été initialement fournie avec le Java langage de programmation.Ce sont des Javabeans Trade;composants 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 permettent cependant le Java Idéal d'écrire une fois, exécutez n'importe où plus complètement que l'AWT d'origine

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 les poids lourds car ils utilisent le système de fenêtre de l'hôte.

Reconnaître 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 les fonctionnalités de AWT et a permis aux développeurs de 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 commandes d'interface utilisateur avec une variété comparable à celle disponible à partir de toutes les 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 prévuespour le kit de développement Java (JDK) version 1.2.Ce paquet de swing plus d'autres améliorations de 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 comprend 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.