IHC Interfaces com Java (Parte 2)
JFrame <ul><li>O JFrame é uma janela com uma barra de título e uma borda. </li></ul><ul><li>O JFrame é uma subclasse de ja...
Multiple Document Interface <ul><li>Muitos programas atuais utilizam uma interface de múltiplos documentos (MDI) para gere...
JDesktopPane e JInternalFrame <ul><li>Utilizado para gerenciar vários JInternalFrame. </li></ul><ul><li>Utilizado como jan...
Gerenciadores de Layout <ul><li>Gerenciador de layout gerencia a disposição dos componentes de interface dentro de seu Con...
FlowLayout <ul><li>É o gerenciador mais básico de layout, os componentes são colocados em um contêiner da esquerda para a ...
BorderLayout <ul><li>Divide o layout do contêiner em 5 regiões: Norte, Sul, Leste, Oeste e Centro. </li></ul>
GridLayout <ul><li>Divide o layout em forma de uma grade, na qual pode-se posicionar componentes nas linhas e colunas. </l...
BoxLayout <ul><li>O gerenciador de layout BoxLayout organiza componentes GUI horizontalmente ao longo do eixo X e vertical...
CardLayout <ul><li>O gerenciador de Layout CardLayout organiza componentes como em uma pilha de cartas na qual somente a c...
GridBagLayout <ul><li>Disponibiliza o layout em grade. Diferente do GridLayout no GridBagLayout os componentes podem mudar...
Referência <ul><li>Deitel. Java Como Programar 4 Edição </li></ul><ul><li>http://download.oracle.com/javase/tutorial/uiswi...
Upcoming SlideShare
Loading in …5
×

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

865
-1

Published on

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
865
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

    Clipping is a handy way to collect important slides you want to go back to later.

×