close

Classes Java Foundation

Ir para a navegação Ir para a pesquisa

As Java Foundation Classes (JFC, em castelhano Java Base Classes) são uma estrutura gráfica para construir interfaces gráficas de usuário portáteis baseadas em Java . O JFC é composto pelo Abstract Window Toolkit (AWT), Swing e Java 2D . Juntos, eles fornecem uma interface de usuário consistente para programas Java, seja o sistema de interface de usuário subjacente Windows , Mac OS X ou Linux .

AWT é a mais antiga das duas APIs de interface e foi fortemente criticada por ser pouco mais do que um wrapper em torno dos recursos gráficos nativos da plataforma host. Isso significa que os widgets padrão no AWT contam com os recursos dos widgets nativos, exigindo que o desenvolvedor também esteja ciente das diferenças entre as plataformas de host.

Uma API gráfica alternativa chamada Internet Foundation Classes foi desenvolvida em código mais independente de plataforma pela Netscape . Recentemente, a Sun misturou o IFC com outras tecnologias sob o nome "Swing", adicionando a capacidade de uma aparência plugável de widgets. Isso permite que os programas Swing mantenham a base de código independente da plataforma, mas imita a aparência do aplicativo nativo.

Veja também: Kit de ferramentas de widget padrão

Links externos