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
Para seguir este tutorial, são necessários os seguintes recursos e softwares.
Criando o aplicativo
Nesta seção, criamos um aplicativo Java.
- Escolha Arquivo > Novo projeto (Ctrl-Shift-N) e, em seguida, selecione "Aplicativo Java" na categoria "Java".

Clique em Próximo.
- Em Nome do projeto, digite "GroovyJavaDemo"; em Localização do projeto, selecione a pasta onde o aplicativo será criado.

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.
- 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":

Clique em Terminar. O JFrame é criado.
- Abra novamente a caixa de diálogo Novo arquivo e escolha Groovy | Classe Groovy:

Clique em Próximo.
- Em Nome da classe, insira GreetingProvider; em Pacote, selecione o pacote criado anteriormente:

Clique em Terminar. O arquivo Groovy é criado. Agora, a estrutura de seu projeto deve se parecer com o seguinte:

Chamando o Groovy a partir do Java
Nesta seção, codificamos a interação entre o arquivo Groovy e a classe Java.
- 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"
}
- 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.
- É possível utilizar o auto-completar de código na classe Java para encontrar os métodos necessários na classe Groovy:

- Execute o aplicativo, e o texto obtido da classe Groovy será exibido no JFrame:

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