• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
IHC - Java Interface com o Usuário (Parte 2)
 

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

on

  • 1,061 views

IHC - Java Interface com o Usuário

IHC - Java Interface com o Usuário

Statistics

Views

Total Views
1,061
Views on SlideShare
1,061
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • IHC Interfaces com Java (Parte 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.
    • Multiple Document Interface
      • Muitos programas atuais utilizam uma interface de múltiplos documentos (MDI) para gerenciar vários documentos.
    • JDesktopPane e JInternalFrame
      • Utilizado para gerenciar vários JInternalFrame.
      • Utilizado como janela interna nos JDesktopPane.
    • 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.
    • FlowLayout
      • É o gerenciador mais básico de layout, os componentes são colocados em um contêiner da esquerda para a direita.
    • BorderLayout
      • Divide o layout do contêiner em 5 regiões: Norte, Sul, Leste, Oeste e Centro.
    • GridLayout
      • Divide o layout em forma de uma grade, na qual pode-se posicionar componentes nas linhas e colunas.
    • 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.
    • CardLayout
      • O gerenciador de Layout CardLayout organiza componentes como em uma pilha de cartas na qual somente a carta superior é visível.
    • GridBagLayout
      • Disponibiliza o layout em grade. Diferente do GridLayout no GridBagLayout os componentes podem mudar suas dimensões.
    • 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