Sistema java

Disponível somente no TrabalhosFeitos
  • Páginas : 91 (22562 palavras )
  • Download(s) : 0
  • Publicado : 8 de maio de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE FEDERAL DE SANTA CATARINA PROGRAMA DE EDUCACAO TUTORIAL ¸˜ ˆ CIENCIAS DA COMPUTACAO ¸˜

Componentes da Interface ´ Grafica da Linguagem Java
Wanderson Rigo

Vers˜o 1.1 a Florian´polis, Outubro de 2004 o

.

Esta vers˜o inicial pode conter erros que passaram despercebidos ao jula gamento do autor. Assim sendo, o mesmo pede que lhe sejam reportadas as falhas que por ventura oleitor encontre. Qualquer d´vida ou sugest˜o u a deve ser encaminhada por e-mail para pet@inf.ufsc.br ou para o autor. A vers˜o atualizada deste documento deve estar dispon´ a ıveis no endere¸o c http://monica.inf.ufsc.br.

Este documento pode ser distribu´ livremente em sua forma original. ıdo Partes deste documento podem ser usadas em outros documentos, desde que exista indica¸˜o de fonte einstru¸˜es para obten¸˜o do documento completo. ca co ca O c´digo b´sico aqui apresentado pode ser usado para facilitar a estrutura¸˜o o a ca das futuras aplica¸˜es do leitor. co

A Este documento foi constru´ e formatado com L TEX 2ε ıdo

.

Sum´rio a
Pref´cio a Considera¸˜es Gerais co 1 Introdu¸˜o ` Concep¸˜o de Interfaces Gr´ficas ca a ca a 1.1 Analogia Recorrente . . . . . . . . . . . .. . . . . . . . . . . 5 6 7 7

2 Cria¸˜o de Interfaces Gr´ficas ca a 9 2.1 Componentes Swing . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Componentes A.W.T. . . . . . . . . . . . . . . . . . . . . . . 10 2.3 Hierarquia das Classes dos Componentes . . . . . . . . . . . . 11 3 Bases de Estrutura¸˜o das ca 3.1 Conteiners . . . . . . . . 3.1.1 JFrame . . . . . 3.1.2 JDialog . . . . . 3.1.3JApplet . . . . . 3.2 Pain´is . . . . . . . . . . e 3.3 Gerenciadores de Leiaute 3.3.1 FlowLayout . . . 3.3.2 BorderLayout . . 3.3.3 GridLayout . . . 3.3.4 BoxLayout . . . . 3.3.5 CardLayout . . . 3.3.6 GridBagLayout . 4 Componentes Atˆmicos o 4.1 JLabel . . . . . . . . . 4.2 Bot˜es . . . . . . . . . o 4.2.1 JButton . . . . 4.2.2 JCheckBox . . 4.2.3 JRadioButton . 4.3 JTextField . . . . . . . 4.4JPasswordField . . . . 4.5 JTextArea . . . . . . 4.6 JScrollPane . . . . . . 4.7 JSlider . . . . . . . . . 4.8 JComboBox . . . . . . 4.9 JList . . . . . . . . . . 4.10 JPopupMenus . . . . . Interfaces Gr´ficas a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 14 15 19 23 24 24 25 27 28 28 31 33 38 38 41 41 44 45 48 50 50 53 54 56 58 62

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . .. . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . . 2

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

.. . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

. . . . . . . . . . . . .

4.11 Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5 Eventos 5.1 Tratamento de Eventos . . . . . . . . . . . .5.1.1 A Origem do Evento . . . . . . . . . . 5.1.2 O Objeto Evento . . . . . . . . . . . . 5.1.3 Ouvinte do Evento . . . . . . . . . . . 5.2 Tratadores de Eventos ou Ouvintes (Listeners) 5.2.1 ActionListener . . . . . . . . . . . . . 5.2.2 FocusListener . . . . . . . . . . . . . . 5.2.3 ItemListener . . . . . . . . . . . . . . . 5.2.4 KeyListener . . . . . . . . . . . . . . . 5.2.5 MouseListener ....
tracking img