Java Foundation Classes (JFC)

Auteur: Louise Ward
Date De Création: 6 Février 2021
Date De Mise À Jour: 28 Juin 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Vidéo: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Contenu

Définition - Que signifie JFC (Java Foundation Classes)?

JFC (Java Foundation Classes) est un ensemble de composants d'interface utilisateur graphique pour applications Java qui simplifient le développement d'applications logicielles et cloud. JFC contient les outils AWT (Abstract Window Toolkit), Java 2D et Swing.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique les classes Java Foundation Classes (JFC)

En raison de ses fonctionnalités multiplate-forme, les applications Java écrites s’exécutent sur n’importe quel système d’exploitation sans modification du code source. Toutefois, lors de l'écriture d'une application à interface graphique, les développeurs sont toujours confrontés à un dilemme: la même interface graphique doit-elle être fournie sur toutes les plates-formes, ou doit-elle être cohérente avec l'apparence de la plate-forme sous-jacente?

Avec la première option, l'aspect d'un bouton, d'une barre de défilement, d'une case ou d'une case à cocher est identique, quelle que soit la plate-forme. Par exemple, une application de traitement de texte développée en Java est identique à une application exécutée sous Windows ou Linux. Avec la deuxième option, les boutons, les barres de défilement et les zones, etc. changent et s’adaptent à l’aspect général du système d’exploitation hôte. Dans ce cas, la même application de traitement de texte ressemble à une application Windows lorsqu'elle est exécutée sous Windows, mais sous Linux, elle ressemble à une application Linux.

Un avantage clé de JFC est que ses composants sont enfichables et nécessitent moins de lignes de code. De plus, JFC conserve les qualités Java. Ainsi, les performances d'une interface graphique créée via JFC sont prévisibles. Une application qui s'exécute de manière transparente sur un système d'exploitation s'exécute de manière transparente sur un autre système d'exploitation.