Utilizando o Java no Visual J#: Demonstração Visual

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (0)  (1)

Veja nesse artigo de Wandy Luciano, uma demonstração visual de como trabalhar com o Visual J#.

 

O Visual J# utiliza-se do Framework .Net para compilar seus aplicativos, nele há um JDK que compila os comandos do Java. Com essa possibilidade podemos construir programas utilizando a sintaxe do Java no ambiente .NET.

Observação, o Visual J# utiliza-se do pacote da classe AWT para a construção gráfica do aplicativo,sendo que o pacote da classe SWING não esta presente no J#. Esta é uma demonstração do uso do Java no .NET, pois Visual J# possui uma interface gráfica própria que em artigos anteriores foram utilizados.

As classes do Java que estão presentes no J# são:

 

java.applet

java.net

java.awt

java.securyti

java.beans

java.sql

java.io

java.text

java.lang

java.util

java.math

 

 

Tendo em sua biblioteca estas classes o Visual J# consegue compilar um applet,um frame, classes e outros recursos. Agora vamos criar um exemplo utilizando o Visual J# Express com a estrutura em Java nativo.

Abra um New Project e utilizaremos o ConsoleApplication em Name: Exemplo1, este projeto é para o desenvolvimento em modo Console ou Prompt do DOS.

 

 

Figura 1.

Click em OK. Abrirá a tela para a codificação, repare que algumas linhas para a construção da classe são implementadas assim como o método Main.

 

 

Figura 2.

Mas para o restante da construção é preciso codificar. Vamos chamar o pacote java.awt no J#, quando é digitado o IntelliSense exibe uma lista de membros ou informa os parâmetros que agiliza a codificação.

 

 

Figura 3.

 

 

Figura 4.

Com isso podemos continuar e codificar o nosso exemplo. Vamos mudar o nome da classe para:

 

public class Demonstracao extends Frame.

 

Caso ocorra um erro hora do start debugging tendo como referenci a class, renomei no Solution Explore o Program.jsl para Demonstracao.jsl.

 

 

Figura 5.

Em seguida é só codificar aqui o código abaixo. Neste exemplo construiremos uma aplicação chamada de Demonstração, nela não utilizaremos o método para colocar eventos de ação nos botões por enquanto.

 

public class Demonstracao extends Frame

{

       private TextArea taEditor;

       private Button btnAbrir, btnSalvar, btnFechar;

      

//Método main

       public static void main(String[] args)

       {

              Demonstracao janela = new Demonstracao();

              janela.show();

       }

 

       //Construtor

       public Demonstracao()

       {

              super("Demonstração");

              setSize(300, 200);

              //Painel do Topo

              Panel pnlTopo = new Panel();

              pnlTopo.setLayout(new FlowLayout(FlowLayout.LEFT));

              pnlTopo.setBackground(SystemColor.control);

              //Painel da lateral

              Panel pnlEsquerdo = new Panel();

              pnlEsquerdo.setBackground(SystemColor.control);

              pnlEsquerdo.setLayout(new GridLayout(3, 1, 5, 5));

              pnlEsquerdo.add(btnAbrir = new Button("Abrir"));

              pnlEsquerdo.add(btnSalvar = new Button("Salvar"));

              pnlEsquerdo.add(btnFechar = new Button("Fechar"));

              pnlTopo.add(pnlEsquerdo);

              add("East", pnlTopo);

              add("Center", taEditor = new TextArea());

       }

}

 

Após a codificação é compilar o código utilizando o botão com a seta verde ou indo pelo menu na Guia Debug no item Start Debugging ou um click no botão F5. Mas antes de compilarmos quiséssemos verificar se o código permanecem erros podemos ir ao menu na guia Build e clicar no Build com o nome do pacote (package) no caso Build Exemplo1.

 

 

Figura 6.

 

 

Figura 7.

Por fim o resultado obtido deste exemplo:

 

 

Figura 8.

 

Nota: O Framework.NET se utiliza de um JDK (JDK 1.1.4) próprio para compilar o Java. Assim o Visual J# pode ser utilizado para criar aplicações em Java na base dele, construindo através de códigos. Este foi um exemplo introdutório.

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?