corner imagecorner image
FeaturesPluginsDocs & SupportCommunityPartners

Introdução ao Groovy

Este documento apresenta o Groovy no NetBeans IDE. Você criará um aplicativo Java, adicionará um JFrame e irá recuperar uma mensagem simples de um arquivo Groovy.

Conteúdo

O conteúdo deste página se aplica ao NetBeans IDE 6.5

Para seguir este tutorial, você precisa dos seguintes recursos e softwares.

Software ou recurso Versão necessária
NetBeans IDE Java versão 6.5
Java Development Kit (JDK) versão 6 ou
versão 5

Criando o aplicativo

Nesta seção, criamos um aplicativo Java.

  1. Escolha Arquivo > Novo projeto (Ctrl-Shift-N) e, em seguida, selecione "Aplicativo Java" na categoria "Java".

    Criando um novo aplicativo

    Clique em Próximo.

  2. Em Nome do projeto, insira "GroovyJavaDemo"; em Localização do projeto, selecione a pasta onde o aplicativo será criado.

    Criando um novo aplicativo

    Certifique-se de desmarcar a caixa de seleção Criar classe principal. Clique em Terminar.

  3. Clique com o botão direito no aplicativo e escolha Propriedades. Na caixa de diálogo Propriedades do projeto, selecione o painel Groovy e marque a caixa de seleção Ativar Groovy:

    Criando um novo aplicativo

    Clique em OK.

Criando a classe Java e o arquivo Groovy

Nesta seção, criamos um JFrame e uma classe Groovy.

  1. Clique com o botão direito do mouse no projeto e escolha Novo | Outro. Na caixa de diálogo Novo arquivo, escolha Formulários da GUI do Swing | Formulário JFrame. Em Nome da classe, digite "DisplayJFrame"; em Pacote, digite "org.demo":

    Criando um novo aplicativo

    Clique em Terminar. O JFrame é criado.

  2. Abra a caixa de diálogo Novo arquivo novamente e escolha Groovy | Classe Groovy:

    Criando um novo aplicativo

    Clique em Próximo.

  3. Em Nome da classe, insira GreetingProvider; em Pacote, selecione o pacote criado anteriormente:

    Criando um novo aplicativo

    Clique em Terminar. O arquivo Groovy está criado. A estrutura de seu projeto agora deve se parecer com o seguinte:

    Criando um novo aplicativo

Chamando o Groovy a partir do Java

Nesta seção, codificamos a interação entre o arquivo Groovy e a classe Java.

  1. Na classe Groovy, defina uma variável de saudação dentro da definição da classe, como mostrado a seguir:
    class GreetingProvider {
    
        def greeting = "Hello from Groovy"
    
    }

  2. Adicione um JTextField ao JFrame. Na visualização de código-fonte do JFrame, inicialize a classe Groovy e chame seu método getGreeting(), como mostrado a seguir:
    GreetingProvider provider = new GreetingProvider();
    
    public DisplayJFrame() {
        initComponents();
        String greeting = provider.getGreeting().toString();
        jTextField1.setText(greeting);
    }

    Observe que você pode usar o auto-completar código na classe Java para encontrar os métodos necessários na classe Groovy:

    Criando um novo aplicativo

  3. Execute o aplicativo e o texto obtido da classe Groovy será exibido no JFrame:

    Criando um novo aplicativo

Agora você sabe como criar um aplicativo Java básico que interaja com o Groovy.