close

Classes de base Java

Aller à la navigation Aller à la recherche

Les Java Foundation Classes (JFC, en castillan Java Base Classes) sont un cadre graphique pour la construction d'interfaces utilisateur graphiques portables basées sur Java . JFC est composé de Abstract Window Toolkit (AWT), Swing et Java 2D . Ensemble, ils fournissent une interface utilisateur cohérente pour les programmes Java, que le système d'interface utilisateur sous-jacent soit Windows , Mac OS X ou Linux .

AWT est la plus ancienne des deux API d'interface et a été fortement critiquée pour n'être rien de plus qu'un wrapper autour des capacités graphiques natives de la plate-forme hôte. Cela signifie que les widgets standard de l'AWT s'appuient sur les capacités des widgets natifs, ce qui oblige le développeur à également être conscient des différences entre les plates-formes hôtes.

Une API graphique alternative appelée Internet Foundation Classes a été développée dans un code plus indépendant de la plate-forme par Netscape . Récemment, Sun a mélangé l'IFC avec d'autres technologies sous le nom de "Swing", ajoutant la possibilité d'une apparence et d'une convivialité enfichables des widgets. Cela permet aux programmes Swing de garder la base de code indépendante de la plate-forme, mais imite l'apparence de l'application native.

Voir aussi : Kit d'outils de widget standard

Liens externes