O que são aulas da Java Foundation?

As classes da Fundação Java (JFCs) são componentes de software reutilizáveis ​​que podem ser usados ​​para criar uma interface gráfica do usuário em um aplicativo Java®. Eles são uma melhoria no kit de ferramentas que enviou com versões iniciais do Java®. Eles pretendem simplificar o desenvolvimento de software, reduzir o tempo de programação e cumprir o objetivo de criar aplicativos que parecem e agem da mesma forma, independentemente do tipo de computador em que são executados. Eles são componentes Javabeans ™ que fazem parte do Java 2® e são projetados para serem plataformas cruzadas e personalizáveis. Eles são destinados a reduzir o tempo de programação, fornecendo componentes que podem ser reutilizados de aplicação para aplicação e de plataforma para plataforma. As classes da Java Foundation não substituem o kit de ferramentas abstratas da janela, mas fazem parte dele. Eles fazem, comoer, ative o ideal java® de "escrever uma vez, corra em qualquer lugar" mais completamente do que o awt original.

O AWT permite o design da interface do usuário, mas o faz usando o sistema de janelas do sistema operacional no qual está em execução. Isso dificulta a criação de aplicativos que parecem e se comporte o mesmo em qualquer plataforma, devido às diferenças inerentes aos recursos entre os sistemas operacionais. O AWT também foi muito limitado, pois o conjunto de controles que fornecia não era amplo o suficiente para criar interfaces de usuário complexas e aplicativos avançados de software. Os componentes AWT são o que os microssistemas Sun chamam de "peso pesado" porque usam o sistema de janelas do host.

Reconhecendo as limitações do AWT, os desenvolvedores da Netscape criaram um conjunto de componentes chamados classes da Internet Foundation. Estes eram um conjunto de componentes "leves", componentes escritos nativamente em Java®. Isso estendeu o fuA Nctionity of AWT e permitiu que os desenvolvedores criassem interfaces de usuário que mantiveram sua aparência quando executadas em diferentes plataformas. A Javasoft iniciou um projeto conjunto com o Netscape, chamado The Swing Project. Este projeto resultou em um conjunto de controles de interface do usuário com uma variedade comparável à disponível em qualquer uma das plataformas do sistema operacional.

Swing é um conjunto de componentes leves que o Sun lançou ao público em combinação com várias outras melhorias de recursos destinadas ao Java Development Kit (JDK) versão 1.2. Este pacote de swing e outras melhorias de recursos foi o que Javasoft chamou de Java Foundation Classes. Os controles da interface do usuário do swing são a principal parte das classes da Java Foundation, que também incluem, entre outros itens, impressão, transferência e funções de acessibilidade. O JDK 1.2 inclui a versão completa do JFC, embora uma versão limitada tenha sido disponibilizada que pudesse ser usada com o então corrente JDK 1.1.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?