close

Clasele Java Foundation

Salt la navigare Salt la căutare

Java Foundation Classes (JFC) sunt un cadru grafic pentru dezvoltarea interfețelor grafice multiplatforme bazate pe Java . JFC constă dintr-un set de instrumente pentru ferestre abstracte (AWT), Swing și Java 2D . Împreună, oferă o interfață grafică extinsă pentru programele Java , indiferent dacă utilizați Windows , macOS sau Linux .

AWT este cea mai veche dintre cele două biblioteci grafice. A fost puternic criticat pentru că este puțin mai mult decât un cadru în jurul capacităților grafice native ale platformei gazdă. Aceasta înseamnă că elementele de interfață din AWT depind de caracteristicile native ale elementelor, iar programatorii trebuie să țină cont de diferențele dintre diferitele platforme de găzduire.

O bibliotecă grafică alternativă numită Internet Foundation Classes a fost dezvoltată mai mult independent de platformă de către Netscape . În cele din urmă, Sun a fuzionat IFC cu alte tehnologii sub numele de Swing , adăugând capacitatea de a arăta și simți widget -uri . Acest lucru permite aplicațiilor Swing să mențină codul independent de platformă, dar simulând aspectul unei aplicații native.

Articole înrudite

Link- uri externe