corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

Introdução ao Groovy

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

Conteúdo

O conteúdo desta página se aplica ao NetBeans IDE 6.5, 6.7 e 6.8

Para seguir este tutorial, são necessários os seguintes recursos e softwares.

Software ou recurso Versão necessária
NetBeans IDE Java versão 6.5 ou acima
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, digite "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 verificação Criar classe principal. Clique em Terminar.

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 GUI do Swing | Formulário JFrame. Em Nome de classe, digite "DisplayJFrame"; em Pacote, digite "org.demo":

    Criando um novo aplicativo

    Clique em Terminar. O JFrame é criado.

  2. Abra novamente a caixa de diálogo Novo arquivo 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 é criado. Agora, a estrutura de seu projeto 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 de 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);
    }

    Nota: O problema 161176 trata do problema que contém um erro sublinhado na primeira linha acima, quando não deveria haver. No entanto, o aplicativo ainda deveria funcionar bem.

  3. É possível utilizar o auto-completar de código na classe Java para encontrar os métodos necessários na classe Groovy:

    Criando um novo aplicativo

  4. 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.