Anda di halaman 1dari 24

Guia Rpido para Utilizao do Eclipse

Rodrigo Cavalcanti de Macdo

Recife, 2012

NDICE
1 Contedo
1.

Introduo ............................................................................................................................................................3

2.

Criao de um Projeto ..........................................................................................................................................4

3.

Construindo, Compilando e Executando uma Aplicao Java ..............................................................................5

4.

Criando uma classe bsica de negcio (classe de dados ou entidade) ................................................................7

5.

Criando o construtor da classe bsica de negcio................................................................................................9

6.

Criando os mtodos get e set dos atributos da classe bsica de negcio..........................................................10

7.

Criando uma classe de interface grfica no Eclipse............................................................................................12

8.

Inserindo componentes bsicos de interface grfica .........................................................................................16


Label........................................................................................................................................................................16
TextField .................................................................................................................................................................16
Button .....................................................................................................................................................................17

9.
10.

Tratando o evento de clique no boto ...............................................................................................................18


Criando um grid de dados ..............................................................................................................................19

5.

Importando um projeto no Eclipse ..................................................................................................................... 22

6.

Teclas de Atalho..................................................................................................................................................24

1. Introduo
Este documento tem o objetivo de servir como manual para a criao de projetos, construo, compilao
e execuo de aplicaes Java utilizando o Eclipse.

2. Criao de um Projeto
Para criar um projeto Java clique no menu File > New > Java Project.

Informe o nome do projeto, por exemplo: projeto_exemplo. Em seguida, pressione o boto Finish. O seu
projeto ser criado.

3. Construindo, Compilando e Executando uma Aplicao Java


Para construir uma classe Aplicao Java, crie uma nova classe. Clique no menu File > New > Class:

Informe o nome da classe, por exemplo: ProgramaPrincipal. Marque a opo public static void
main(String[] args). Desmarque a opo Inherited abstract methods. Em seguida, pressione o boto
Finish. A sua classe ser criada.

Na rea destacada a seguir escreva seu cdigo fonte Java:

Aps escrever seu cdigo fonte, salve-o clicando no boto

ou pressione as teclas (Ctrl + S).

O Eclipse j vem configurado para toda vez que voc salvar seu cdigo fonte, automaticamente tambm
deix-lo compilado.
Para executar sua Aplicao Java pressione o boto

Observe na parte de baixo do Eclipse a sada do programa (ver figura a seguir):

4. Criando uma classe bsica de negcio (classe de dados ou entidade)


Para construir uma classe bsica de negcio, crie uma nova classe. Clique no menu File > New > Class:

Informe o nome da classe, por exemplo: Aluno. Desmarque a opo Inherited abstract methods e
pressione o boto Finish.

Digite os atributos da classe e em seguida pressione o boto para salvar.

5. Criando o construtor da classe bsica de negcio


Com o boto direito do mouse, pressione a classe Aluno e, em seguida, clique em Source > Generate
Constructor using Fields.

Marque os atributos que voc deseja utilizar no seu construtor e pressione o boto OK.

6. Criando os mtodos get e set dos atributos da classe bsica de negcio


Com o boto direito do mouse, pressione a classe Aluno e, em seguida, clique em Source > Generate
Getters and Setters.

Marque os atributos para os quais voc deseja criar os mtodos get e set e pressione o boto OK.

10

Recomenda-se, ao final da gerao do construtor e dos mtodos get e set, que o cdigo fonte de sua classe
seja organizado para apresentar os atributos, os construtores e os mtodos get e set nesta ordem.

11

7. Criando uma classe de interface grfica no Eclipse


Com o boto direito do mouse, pressione o pacote onde voc deseja criar sua classe de interface grfica e,
em seguida, clique em New > Other.

Selecione a opo WindowBuilder > Swing Designer > JFrame e pressione o boto Next.

12

Informe o nome da classe e pressione o boto Finish.

Pressione a aba Design:

13

Aps pressionar a aba Design o editor de interface grfica do Eclipse apresentado na tela:

Na figura acima se v as principais partes do editor de interface grfica do Eclipse:


1.
2.
3.
4.

Tela que est sendo criada;


Painel com os componentes (boto, label, textbox, etc.) que podem ser usados na construo da tela;
Componente da tela que est selecionado;
Painel com as propriedades do componente da tela que est selecionado.

Para iniciar, recomenda-se configurar o layout da tela como sendo absoluto seguindo os passos abaixo:

Clique em qualquer ponto na tela que est sendo criada;


No painel com as propriedades, localize a propriedade Layout e escolha a opo Absolute layout.

14

Ao final, informe o ttulo da Janela que est sendo construda:

Pressione a barra de ttulos da janela sendo criada;


No painel de propriedades, localize a propriedade title;
Informe o ttulo da janela.

15

8. Inserindo componentes bsicos de interface grfica


descrita neste tutorial a insero dos componentes label, textfield e button. De forma anloga, outros
componentes podem ser inseridos na interface grfica sendo construda.

Label
Para inserir um label siga os passos abaixo:
No painel de componentes pressione o componente JLabel;
Em seguida, clique na tela no local onde voc deseja inserir o label;
Digite o texto que deve aparecer no label.

TextField
Para inserir um textfield (campo de texto) siga os passos abaixo:
No painel de componentes pressione o componente JTextField;
Em seguida, clique na tela no local onde voc deseja inserir o textfield;
No painel de propriedades, localize a propriedade Variable e informe um nome significativo para
a varivel que faz referncia ao textfield adicionado tela. Por exemplo, em uma tela para
cadastrar estados com os campos de texto sigla e nome, utilize a seguinte sugesto de nomes
de variveis para seus respectivos textfields: textFieldSigla e textFieldNome.

16

Button
Para inserir um button (boto) siga os passos abaixo:

No painel de componentes pressione o componente JButton;


Em seguida, clique na tela no local onde voc deseja inserir o button;
Digite o texto que deve aparecer no button.

17

9. Tratando o evento de clique no boto


Para tratar o evento de clique no boto siga os passos abaixo:

D um duplo clique no boto que ter o evento de clique no boto tratado; Ao fazer isto,
automaticamente, o Eclipse gera o trecho de cdigo necessrio para que o clique no boto seja
tratado no seu programa Java. Observe tambm que a viso mudar de Design para Source, ou
seja, em vez de visualizar o editor de interface grfica (Design) voc ver o cdigo fonte (Source)
da tela sendo construda;
Insira o cdigo fonte que ser executado ao clicar no boto dentro do bloco
public void actionPerformed(ActionEvent e) {
// INSIRA SEU CDIGO FONTE AQUI
}
que pode ser observado na figura abaixo:

Para alternar entre a viso de cdigo fonte (Source) e a viso de editor de interface grfica (Design),
clique respectivamente, nas abas Source e Design que podem ser observadas na figura acima.

18

10.

Criando um grid de dados

Para criar um grid de dados voc ir utilizar dois componentes: JScrollPane e JTable.
O componente JScrollPane ir definir a rea incluindo as barras de rolagem onde ficar inserida a tabela
(JTable) com o grid de dados. Para adicionar o componente JScrollPane na tela sendo construda siga os
passos abaixo:

No painel de componentes, pressione o componente JScrollPane;


Na tela sendo construda, clique em um ponto (ver figura abaixo) e arraste o mouse at formar um
retngulo amarelo que representa a rea onde ficar seu grid de dados.

O componente JTable a tabela que conter o grid de dados. Para adicionar o componente JTable na tela
sendo construda siga os passos abaixo:

No painel de componentes, pressione o componente JTable;


Na tela sendo construda, dentro do JScrollPane, clique na rea amarela com a indicao Viewport
(ver figura abaixo);

19

No painel de propriedades, com a tabela selecionada, localize a propriedade model e pressione o


boto .

Ser apresentada uma Janela onde voc poder informar as colunas e linhas do grid de dados.

20

Para inserir uma coluna1:


o Abaixo de Columns, pressione o boto insert;
o Em Columns properties, informe o ttulo da coluna;
o Em Columns properties, desmarque a opo editable;
Repita o passo acima para quantas colunas forem necessrias;
Abaixo de Rows, em Count, informe a quantidade de linhas que voc deseja que apaream
inicialmente no grid de dados.
Ao final, pressione o boto OK.

Aps seguir todos os passos acima, seu grid de dados aparecer no editor de interface grfica do Eclipse
(ver figura abaixo):

Dica: Para facilitar seu trabalho comece a inserir da ltima coluna do grid para a primeira.
21

5. Importando um projeto no Eclipse


Para importar um projeto no Eclipse clique no menu File > Import.

Selecione a opo Existing Projects into Workspace e pressione o boto Next.

22

Pressione o boto Browse para localizar a pasta onde est o projeto e, em seguida, pressione o boto
Finish.

O projeto ir aparecer na viso Package Explorer do seu Eclipse.

23

6. Teclas de Atalho
A tabela a seguir apresenta algumas teclas de atalho teis do Eclipse no dia-a-dia do desenvolvedor Java:
Tecla de Atalho
Ctrl + S
Ctrl + A e em seguida Ctrl + I
sysout e em seguida Ctrl + barra de espaos

Ao
Salvar.
Selecionar tudo e indentar o cdigo fonte.
Digita
automaticamente
o
comando
System.out.println();
Digitar o incio do nome de uma classe e em O eclipse sugere todas as classes que iniciam com
seguida pressionar Ctrl + barra de espaos
as letras digitadas e o desenvolvedor pode escolher
uma delas.
Ctrl + Shift + O
Organiza os imports. Inclui os imports para as
classes usadas no cdigo fonte, mas que ainda no
foram importadas. Tambm remove os imports no
utilizados pela classe.
Ctrl + shift + R
Para buscar por um arquivo qualquer no seu
projeto.
Ctrl + shift + T
Para buscar por uma classe no seu projeto.
Cltrl + L
Para que o cursor v para o nmero da linha
informada.
Ctrl + shift + F
Formatar cdigo fonte com o Java Code
Conventions.

24