Índice 1. Introdução
pág. 2
2. Fluxograma
pág. 3
3. Descrição das classes e respectivos métodos utilizados
pág. 4
4. Anexos
pág. 6
Código fonte
pág. 6
1. Introdução O respectivo documento apresenta toda a estrutura da aplicação, explicitando todos os métodos utilizados e classes criadas.
A aplicação denominada JOGO dos SONS, é um jogo infantil para associação de imagens e sons a referências em texto, pretendendose a implementação de interfaces, passando pela criação de uma interface gráfica para interacção com o utilizador (GUI). Este Projecto foi desenvolvido no âmbito da disciplina de Programação e Algoritmos II da licenciatura de Comunicação e Design Multimédia pelo discente Paulo Araújo, nº 2008064.
Pág. 2
Inicio
2. Fluxograma
Busca elementos ao ficheiro
Mostrar menu
sim
Pretende Jogar?
Pedir categoria
Cria novo jogo
Se respostas =0
Elementos Correctos?
Se respostas=5
Não
Se respostas != 0 e != 5
Escreve errou!
Pág. 3
Escreve respostas erradas e correctas
Escreve Parabéns
Fim
3. Descrição das classes e respectivos métodos utilizados Jogo_crianças.java public Jogo_crianças(String title) - Criação de uma superclasse pública “Jogo_crianças”
public void comecarJogo(int cat) -Método que gera um novo jogo
public void itemStateChanged(ItemEvent e) -Método que permite fazer o repaint da interface da aplicação perante a escolha de um elemento na comboBox
private void init() - Método para criar elementos e dispo-los na aplicação
public Vector nomesLista() - retorna um vector com todos os nomes de determinada categoria
public void somPlay(String localizacao) - Método que importa e executa o som
public void actionPerformed(ActionEvent ae) - Método que executa a acção dos botões
public final void centralizarJanela() - método para centrar a aplicação no ecrã Pág. 4
3. Descrição das classes e respectivos métodos utilizados Figuras.java public String getImage() - Método que retorna a imagem respectiva
public String getSom() - Método que retorna o som respectivo
public String getNome() - Método que retorna o nome respectivo
Pág. 5
4. Anexos Cรณdigo-Fonte
Pรกg. 6
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 7
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 8
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 9
Jogo_crianรงas.java
4. Anexos C贸digo-Fonte
P谩g. 10
4. Anexos Cรณdigo-Fonte
Pรกg. 11
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 12
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 13
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 14
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 15
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 16
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 17
Jogo_crianรงas.java
4. Anexos Cรณdigo-Fonte
Pรกg. 18
Jogo_crianรงas.java
4. Anexos C贸digo-Fonte
P谩g. 19
Figuras.java