Desde |
Título/conteúdo |
Bytes |
04/06
|
Um exemplo simples de um compilador para expressões aritméticas
que usam apenas constantes, os operadores {'+','-','*','/'} e
parênteses.
Não tem a parte de geração de código, mas indico no código o que
deveria ser feito para obter isso (na aula de 04/06 escrevemos
também esta parte).
Atenção para as técnicas encapsular o código para facilitar
compreensão e aproveitamento futuro do código.
|
|
ex_compilador.tgz |
4199 b |
|
| |
04/06
|
Outro exemplo AWT, este
para tratamento de cores via barra de rolagem ("Scrollbar") e
também com teste de técnica de "double buffering".
Note as técnicas de encapsulamento, p.e., a "janela que
fecha" ("FrameFecha") e o leitor de cadeias de caracteres, que
são gerais e podem ser usados em qualquer outro programa Java seu.
|
|
ex_scroll.tgz |
3093 b |
|
26/05
|
Outro exemplo AWT
para tratamento de "mouse" (em desenho: clicar e mover). Preparado
por: Tiago Motta Jorge
|
|
Alvo.java |
1691 b |
|
21/05
|
Novo exemplo AWT,
desta vez tratando o "mouse" (em desenho: clicar, entrar, sair,
arrastar...; em botão, em choice e checkbox) -
agora inclui tratamento de "" para "applet"
|
|
ex_awt_mouse.zip
Versão: 28/05 |
3880 b |
|
01/05
|
Exemplo simples de AWT,
mais simples que os ateriores
|
|
ex-awt.tgz |
2503 b |
|
Desenhos0.java |
2411 b |
|
25/04
|
Applet para construção de
B-árvores do tipo 3-4 |
|
Tree234.class |
3781 b |
|
node.class |
1935 b |
|
nodeGroup.class |
11509 b |
|
person.class |
489 b |
|
26/04 |
Animação em Java de B-árvore:
árvores 3-4 |
b |
|
09/04 |
Animação de um algoritmo de ordenação: exemplo de como
conseguir uma
animação gráfica em Java/AWT.
Outro exemplo utilizando AWT
|
8931 b |
|
04/04 |
"Plataforma" para algoritmos em Grafos: início de uma
"plataforma" (com representação de dados ingênua) para implementações de algoritmos em
grafos
Primeiro exemplo utilizando AWT
|
7197 b |
|
27/03 |
Exemplos das aula 6 e 7: árvores, passeios "in ordem",
árvores costuradas
exemplos/ex_arvore_binaria.zip |
1697 b |
|
26/02 |
Exemplos da aula 3: classe, subclasses e variáveis estáticas
exemplos/ex_hierarquia.zip |
1398 b |
26/02 |
Exemplos da aula 3: uso de entrada pelo teclado e classe
StringTokenizer
exemplos/ex_teclado_st_tokenizer.java |
1879 b |
26/02 |
Exemplos da aula 3: extraindo-se atributos e métodos de
uma classe qualquer
exemplos/ex_info_class.zip |
1345 b |
|
21/02 |
Exemplos da aula 3: classe para lista ligada e seu uso em uma fila
exemplos/ex_listaLigada.zip |
5672 b |
21/02 |
Exemplos da aula 2: hierarquia em Java e instanciação
exemplos/ex_individuo.zip |
984 b |
|
19/02 |
Exemplos arquivo Java: ilustra conceito de classes/objetos (instâncias); variável estática
exemplos/ex_contadores.zip |
1972 b |
19/02 |
Exemplos arquivo Java: maninupação de arquivos
exemplos/ex_arq.zip
ArqLer.java: FileReader; BufferedReader
ArqSai.java: OutputStream; FileOutputStream
EscArq.java: FileWriter; BufferedWriter; FileReader; BufferedReader
ListaDir.java: File [getAbsolutePath(); list()]
TelaSai.java: ByteArrayOutputStream
TesteArq.java: File [getName(); getPath(); getAbsolutePath(); getParent(); exists(); canWrite(); isDirectory(); isFile()
lastModified(); length()]
|
3667 b |
19/02 |
Exemplo de "applet": leitura de parâmetros no HTML
- Font
- Graphics [paint; setColor; fillRect; setFont; drawRect ]
- FontMetrics [getFontMetrics; stringWidth; getAscent(); getDescent() ]
exemplos/ex_applet.zip |
1402 b |
19/02 |
Exemplo de "applet": classe gráfica, invocada tanto de Frame como de Applet
exemplos/ex_desenha_applet_frame.zip
- Graphics; Applet; Frame [addWindowListener]
|
1593 b |
19/02 |
Exemplos de tratamentos de exceções: vários erros
exemplos/ex_erro.zip
- try; catch |
4712 b |
19/02 |
Exemplos arquivo Java:
exemplos/ex_interface.zip |
617 b |
19/02 |
Exemplo de pilhas: classes e subclasses em manipulação de pilhas
exemplos/ex_pilha.zip |
1168 b |
19/02 |
Exemplo de arquivo no formato ZIP: de leitura de um arquivo TXT compactado como ZIP
exemplos/ex_zip_frame.zip |
2037 b |