Java Foundation Classes (JFC)

Autor: Louise Ward
Data De Criação: 6 Fevereiro 2021
Data De Atualização: 28 Junho 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
Vídeo: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

Contente

Definição - O que significa o Java Foundation Classes (JFC)?

O Java Foundation Classes (JFC) é um conjunto de componentes da interface gráfica do usuário (GUI) para aplicativos Java que otimizam o desenvolvimento de software e aplicativos em nuvem. O JFC contém o AWT (Abstract Window Toolkit), Java 2D e Swing.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Java Foundation Classes (JFC)

Por causa de seus recursos de plataforma cruzada, os aplicativos Java escritos são executados em qualquer sistema operacional sem requisitos de alteração do código-fonte. No entanto, ao escrever um aplicativo habilitado para GUI, os desenvolvedores sempre enfrentam um dilema: a mesma GUI deve ser fornecida em todas as plataformas ou a GUI deve ser consistente com a aparência da plataforma subjacente?

Com a primeira opção, a aparência de um botão, barra de rolagem, caixa ou caixa de seleção é a mesma, independentemente da plataforma. Por exemplo, um aplicativo de processador de texto desenvolvido em Java tem a mesma aparência quando executado nos sistemas operacionais Windows ou Linux. Com a segunda opção, os botões, barras de rolagem e caixas etc. mudam e se adaptam à aparência do sistema operacional host. Nesse caso, o mesmo aplicativo de processador de texto se parece com um aplicativo do Windows quando executado no Windows, mas ao executar no Linux, parece e se parece com um aplicativo do Linux.

Uma das principais vantagens da JFC é que seus componentes são conectáveis ​​e requerem menos linhas de código. Além disso, o JFC mantém as qualidades do Java. Portanto, o desempenho de uma GUI criada por meio do JFC é previsível. Um aplicativo que é executado perfeitamente em um sistema operacional é executado em outro sistema operacional.