Programação

17
Programaçã o Prof.: Bruno Rafael de Oliveira Rodrigues

description

Programação. Prof.: Bruno Rafael de Oliveira Rodrigues. Programação Visual. Em Java é possível se criar telas onde o usuário possa interagir diretamente com o programa através do mouse e teclado. - PowerPoint PPT Presentation

Transcript of Programação

Page 1: Programação

Programação

Prof.: Bruno Rafael de Oliveira Rodrigues

Page 2: Programação

Programação VisualEm Java é possível se criar telas onde o

usuário possa interagir diretamente com o programa através do mouse e teclado.

Essas interfaces que mudaram todo o conceito da programação são mais conhecidas como GUI (Graphical User Interface)

Page 3: Programação

Bibliotecas GráficasAWT(Abstract Window Toolkit)Swing Além do SWT (que não é padrão do Sun/Oracle)

Page 4: Programação

Construção de uma Interface Gráfica no EclipseÉ possível criar toda interface gráfica através

do código. No Eclipse existem plugins que ajudam nesta tarefa como:

VEJiglooWindow Builder

Page 5: Programação

Interface Gráfica no NetBeansO Netbeans já vem integrado a própria base

para se trabalhar com interface gráfica em Java, com exceção do SWT.

Page 6: Programação

Como começarNo NetBeans faça um novo projeto (aulaIU)Novo Formulário Jframe (Tela)

Page 7: Programação
Page 8: Programação

JFrameConsiste em uma classe responsável pela

construção de janelas para aplicações gráficas, que disponibiliza uma barra de titulo, bordas e ícones de maximizar e fechar.

É um container que agrega componentes.

Page 9: Programação

Alguns ComponentesJLabel

JButton

JTextField

JTextAreaJList

JComboBoxJRadioButton

Page 10: Programação

Uma Aplicação Simples

Page 11: Programação

EventosClique com o botão contrário do mouse sobre

o botão -> Eventos -> Action-> ActionPerformed

Page 12: Programação

Digite

Page 13: Programação

Na classe AulaIU Digite:

Page 14: Programação

Adicione mais um Jlabel como mostrado e mude os nomes dos componentes jTextField1 para txtNome e jLabel2 para lblResultado e apague a propriedade text.

Page 15: Programação

Mudando os nomes dos componentesNo Inspetor -> Clique com o botão contrário

do mouse sobre o componente -> Alterar Nome da Variável

Page 16: Programação

Clique novamente no botão em ActionPerformed . Apague o que foi digitado e digite:

Page 17: Programação

Agora é com vocêFaça um programa utilizando o ambiente

gráfico que some dois números digitados pelo usuário e mostre o resultado em um jLabel.

Faça um programa que peça que o usuário digite o nome e sua data de nascimento. O Programa deve comprimentar o usuário e dizer quantos anos ele tem. (Use o substring para pegar a posição da data)