Como conseguir facilmente caracteristicas de programas desktop em java em páginas web?

Imaginemos que você já tenha feito o seu projeto desktop em java e agora está pensando em colocá-lo na web sem muito esforço. Temos neste momento uma grande sacada da linguagem java. Um programa desktop herda todas as “funcionalidades” das classes JFrame ou JDialog. No caso de usar o programa desktop na web sem muito esforço é somente extender as “funcionalidades” da classe JApplet. Então ficamos assim:

//Seu programa funcionava assim no desktop

public class Principal extends JFrame{

//metodos e atributos…
}

Ficará assim:

//Mudando JFrame para JApplet, você conseguirá utilizar o programa desktop no navegador

public class Principal extends JApplet{

//metodos e atributos…
}
Desta forma o aplicativo poderá ser usado como applet no seu navegador e com as mesmas caracteristicas desktop.

Chame a applet na sua página html dentro da tag body desta forma:

Esta é uma das facilidades que podemos conseguir no desenvolvimento de aplicações java. Em outras linguagens isso seria muito custoso.

Até a próxima.