close

Java Foundation-Klassen

Zur Navigation springen Zur Suche springen

Java Foundation Classes (JFC) sind ein grafisches Framework zur Entwicklung Java -basierter plattformübergreifender GUIs . JFC besteht aus einem Abstract Window Toolkit (AWT), Swing und Java 2D . Zusammen bieten sie eine umfangreiche grafische Oberfläche für Java- Programme , unabhängig davon, ob Sie Windows , macOS oder Linux verwenden .

AWT ist die ältere der beiden Grafikbibliotheken. Es wurde stark dafür kritisiert, dass es kaum mehr als ein Rahmen um die nativen Grafikfunktionen der Hostplattform ist. Dies bedeutet, dass die Oberflächenelemente in AWT von den nativen Eigenschaften der Elemente abhängig sind und Programmierer die Unterschiede zwischen den verschiedenen Hosting-Plattformen berücksichtigen müssen.

Eine alternative Grafikbibliothek namens Internet Foundation Classes wurde von Netscape plattformunabhängiger entwickelt . Schließlich hat Sun IFC mit anderen Technologien unter dem Namen Swing zusammengeführt und die Möglichkeit hinzugefügt , Widgets zu sehen und zu fühlen . Dadurch können Swing-Anwendungen den Code unabhängig von der Plattform halten, aber das Erscheinungsbild einer nativen Anwendung simulieren.

Verwandte Artikel

Externe Links