Introdução ao Groovy

Este documento lhe apresenta o Groovy no NetBeans IDE. Você criará uma aplicação 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 7.2, 7.3, 7.4 e 8.0

Para seguir este tutorial, são necessários os recursos e o software a seguir.

Software ou Recurso Versão Necessária
NetBeans IDE Pacote Java 7.2, 7.3, 7.4, 8.0
JDK (Java Development Kit) versão 7 ou 8
Plug-in do Groovy -

Ativar o Plug-in do Groovy

O suporte para Groovy é desativado por padrão quando você instala a versão Java do IDE. Para trabalhar com o Groovy no IDE, ative primeiramente o plug-in do Groovy no gerenciador de Plug-ins.

  1. Escolha Ferramentas > Plug-ins no menu principal para abrir o gerenciador de Plug-ins.
  2. Clique na guia Instalado no gerenciador de Plug-ins.
  3. Selecione Mostrar Detalhes e localize o plug-in Groovy e Grails na lista de plug-ins.

    Se preferir, digite groovy no campo Pesquisar para filtrar a lista de plug-ins.

  4. Marque a caixa de seleção do plug-in Groovy e Grails e clique em Ativar.
    tela do Gerenciador de plug-ins
  5. Clique em Ativar na janela do Instalador do NetBeans IDE para ativar o plug-in do Groovy.
  6. Clique em Finalizar na janela do Instalador do NetBeans IDE após a instalação ser concluída e, em seguida, clique em Fechar no gerenciador de Plug-ins.

Criando a Aplicação

Nesta seção, você criará uma nova aplicação Java.

  1. Selecione Arquivo > Novo Projeto (Ctrl-Shift-N; ⌘-Shift-N no Mac) no menu principal para abrir o assistente Novo Projeto.
  2. Selecione Aplicação Java na categoria Java. Clique em Próximo.
  3. Digite GroovyJavaDemo como o Nome do Projeto e especifique a pasta na qual você deseja criar a aplicação no campo Localização do Projeto.
  4. Cancele a seleção da caixa de seleção Criar Classe Principal. Clique em Finalizar.

Quando você clica em Finalizar, o IDE cria o projeto e exibe um nó do projeto na janela Projetos.

Criando a Classe Java e o Arquivo Groovy

Nesta seção, você criará um JFrame e uma classe Groovy.

  1. Clique com o botão direito do mouse no nó do projeto na janela Projetos e escolha Novo > Outro para abrir a caixa de diálogo Novo Arquivo.
  2. Selecione o Form JFrame na categoria Forms de GUI Swing. Clique em Próximo.
    tela do modelo de Form JFrame no assistente Novo Arquivo
  3. Digite DisplayJFrame como o Nome da Classe.
  4. Digite org.demo como o Pacote. Clique em Finalizar.
    tela do Painel Nome e Localização no assistente Novo Form JFrame

    Quando você clica em Finalizar, o IDE cria o form JFrame e abre o arquivo no editor.

  5. Clique com o botão direito do mouse no nó do projeto na janela Projetos e escolha Novo > Outro para abrir a caixa de diálogo Novo Arquivo.
  6. Selecione a Classe Groovy na categoria Groovy. Clique em Próximo.
    tela do modelo de Classe Groovy no assistente Novo Arquivo
  7. Digite GreetingProvider como o Nome da Classe.
  8. Selecione o pacote org.demo na lista drop-down Pacote. Clique em Finalizar.

    Quando você clica em Finalizar, o IDE cria o arquivo Groovy e abre-o no editor.

Se você expandir o nó do projeto na janela Projetos poderá ver que os dois arquivos criados estão no nó Pacotes de Origem.

Chamando o Groovy a partir do Java

Nesta seção, você codificará a interação entre o arquivo Groovy e a classe Java.

  1. Abra GreetingProvider.groovy no editor (se ainda não estiver aberto).
  2. Defina uma variável greeting na definição de classe adicionando o seguinte código (em negrito). Salve as alterações.
    class GreetingProvider {
    
        def greeting = "Hello from Groovy"
    
    }
  3. Abra DisplayJFrame.java no editor (se ainda não estiver aberto) e clique na guia Design.
  4. Abra a Paleta (Janela > Paleta do menu principal) e arraste e solte um elemento Campo de Texto (jTextField) da Paleta e para o JFrame.
    tela do JTextfield no DesignJFrame será aberta na view de Design do editor
  5. Clique na guia Código-fonte do editor e adicione o seguinte código à parte superior do corpo da classe para instanciar a classe Groovy e no construtor para chamar o método getGreeting() na classe Groovy.
    public class DisplayJFrameForm extends javax.swing.JFrame {
    
        GreetingProvider provider = new GreetingProvider();
    
        public DisplayJFrame() {
            initComponents();
            String greeting = provider.getGreeting().toString();
            jTextField1.setText(greeting);
        }

    É possível utilizar a funcionalidade autocompletar código na classe Java para encontrar os métodos necessários na classe Groovy.

    tela do recurso autocompletar código no editor
  6. Clique com o botão direito do mouse no nó na janela Projetos e selecione Executar.

    Quando escolher Executar o IDE compila e aciona a aplicação.

    tela da aplicação

    Na janela da aplicação, você pode ver que o texto da classe Groovy é exibido no campo de texto.

Agora você sabe como criar uma aplicação Java básica que interaja com o Groovy.


Consulte Também

O NetBeans IDE também suporta o framework do Grails na Web, que usa a linguagem Groovy no desenvolvimento Java Web. Para aprender a usar o framework do Grails com o NetBeans IDE, consulte Introdução ao Framework do Grails.

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2015, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo