Java applets permitem aos desenvolvedores criar programas totalmente interativos que funcionam fora websites. Applets usar a maioria das mesmas funções que os programas Java baseados em desktop , por isso é fácil para os desenvolvedores para alternar entre os dois formatos . Há , contudo, algumas diferenças entre esses tipos de programas . Estes podem levar a desenvolvedores de desktop , ou aqueles que não estão acostumados a programação interface gráfica, a cometer erros que impediriam applets de imprimir linhas de texto . JApplet
applets Java usar a biblioteca padrão da linguagem para a criação de interfaces gráficas de usuário , a biblioteca balanço, como aplicações Java baseadas em desktop. A principal diferença entre os programas baseados em desktop e applets Java é que eles estendem as diferentes classes de super e são iniciadas por mecanismos separados . Eles, no entanto , usar os mesmos gerenciadores de layout e componentes Swing para tarefas como a exibição de linhas de texto .
Componentes de texto
Enquanto programas Java que são executados a partir de um comando linha pode imprimir um texto com um simples comando , applets gráficas exigem que o programador usar um componente Swing capaz de exibir texto. Este poderia ser um simples rótulo que o usuário não pode editar, um campo de texto que consiste em uma ou mais linhas , ou mesmo botão que contém um texto. Os programadores definir o texto desses componentes exibir ou diretamente quando criá-los, ou invocar métodos do componente para definir este texto após o programador já criou.
Setting and Refreshing Componentes
Quando um programador Java cria e adiciona um novo componente a uma interface ou invoca métodos de um componente a alterar a sua aparência, como a impressão de uma nova linha de texto no componente , essas mudanças não aparecerá automaticamente. Até o programador invoca os métodos necessários para a atualização da interface , o usuário do applet não verá o texto que o programador quer imprimir.
Applet Dimensionamento
applets no sites têm dois fatores que determinam o seu tamanho : os parâmetros de dimensionamento o programador cria na própria interface swing, eo tamanho o desenvolvedor dá o applet na página da web em si . O applet não irá redimensionar automaticamente para caber dentro do tamanho dado na página HTML. Por este motivo, se o programador não dá espaço suficiente applet na página da Web , em seguida, o texto que o usuário está tentando exibir será escondido. Os programadores podem corrigir este problema , certificando-se que eles dão o applet espaço suficiente para exibir -se plenamente .