Java Foundation Classes (JFC)

Autor: Louise Ward
Erstelldatum: 6 Februar 2021
Aktualisierungsdatum: 28 Juni 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Video: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Inhalt

Definition - Was bedeutet Java Foundation Classes (JFC)?

Java Foundation Classes (JFC) sind eine Reihe von GUI-Komponenten (Graphical User Interface) für Java-Anwendungen, die die Entwicklung von Software und Cloud-Anwendungen optimieren. JFC enthält das Abstract Window Toolkit (AWT), Java 2D und Swing.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Java Foundation Classes (JFC)

Aufgrund seiner plattformübergreifenden Funktionen können geschriebene Java-Anwendungen auf jedem Betriebssystem ohne Quellcode-Änderungsanforderungen ausgeführt werden. Beim Schreiben einer GUI-fähigen Anwendung stehen Entwickler jedoch immer vor einem Dilemma: Sollte dieselbe GUI für alle Plattformen bereitgestellt werden, oder sollte die GUI mit dem Erscheinungsbild der zugrunde liegenden Plattform konsistent sein?

Bei der ersten Option ist das Erscheinungsbild einer Schaltfläche, Bildlaufleiste, eines Kästchens oder eines Kontrollkästchens unabhängig von der Plattform gleich. Beispielsweise sieht eine in Java entwickelte Textverarbeitungsanwendung unter Windows- oder Linux-Betriebssystemen genauso aus und fühlt sich auch so an. Mit der zweiten Option können die Schaltflächen, Bildlaufleisten und Felder usw. geändert und an das Erscheinungsbild des Host-Betriebssystems angepasst werden. In diesem Fall sieht und fühlt sich dieselbe Textverarbeitungsanwendung wie eine Windows-Anwendung an, wenn sie unter Windows ausgeführt wird, aber wenn sie unter Linux ausgeführt wird, sieht sie wie eine Linux-Anwendung aus und fühlt sich auch so an.

Ein wesentlicher Vorteil von JFC ist, dass seine Komponenten steckbar sind und weniger Codezeilen erfordern. Zusätzlich behält JFC Java-Qualitäten bei. Somit ist die Leistung einer über JFC erstellten GUI vorhersehbar. Eine Anwendung, die nahtlos auf einem Betriebssystem ausgeführt wird, wird nahtlos auf einem anderen Betriebssystem ausgeführt.