Your SlideShare is downloading. ×
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
IHC - Java Interface com o Usuário (Parte 2)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

IHC - Java Interface com o Usuário (Parte 2)

814

Published on

IHC - Java Interface com o Usuário

IHC - Java Interface com o Usuário

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
814
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. IHC Interfaces com Java (Parte 2)
  • 2. JFrame
    • O JFrame é uma janela com uma barra de título e uma borda.
    • O JFrame é uma subclasse de java.awt.Frame e este por sua vez herda java.awt.Window.
  • 3. Multiple Document Interface
    • Muitos programas atuais utilizam uma interface de múltiplos documentos (MDI) para gerenciar vários documentos.
  • 4. JDesktopPane e JInternalFrame
    • Utilizado para gerenciar vários JInternalFrame.
    • Utilizado como janela interna nos JDesktopPane.
  • 5. Gerenciadores de Layout
    • Gerenciador de layout gerencia a disposição dos componentes de interface dentro de seu Container.
    • Questões como posição, tamanho, resizing, refresh, etc. são controlados pelo gerenciador de layout. A aplicação assume a “cara” do gerenciador.
    • Atenção: É possível utilizar vários gerenciadores em uma única interface.
  • 6. FlowLayout
    • É o gerenciador mais básico de layout, os componentes são colocados em um contêiner da esquerda para a direita.
  • 7. BorderLayout
    • Divide o layout do contêiner em 5 regiões: Norte, Sul, Leste, Oeste e Centro.
  • 8. GridLayout
    • Divide o layout em forma de uma grade, na qual pode-se posicionar componentes nas linhas e colunas.
  • 9. BoxLayout
    • O gerenciador de layout BoxLayout organiza componentes GUI horizontalmente ao longo do eixo X e verticalmente ao longo do eixo y de um contêiner.
  • 10. CardLayout
    • O gerenciador de Layout CardLayout organiza componentes como em uma pilha de cartas na qual somente a carta superior é visível.
  • 11. GridBagLayout
    • Disponibiliza o layout em grade. Diferente do GridLayout no GridBagLayout os componentes podem mudar suas dimensões.
  • 12. Referência
    • Deitel. Java Como Programar 4 Edição
    • http://download.oracle.com/javase/tutorial/uiswing/layout/box.html
    • http://download.oracle.com/javase/tutorial/uiswing/layout/card.html
    • http://download.oracle.com/javase/tutorial/uiswing/layout/flow.html

×