Cap

2467 palavras 10 páginas
7. Interface Gráfica
GUI --> Graphics User Interface
Aplicação com interface gráfica --> Janelas contendo componentes visuais tais como: botões, rótulos, campos de texto, menus, combobox, etc.
O usuário interage com a aplicação através ações na interface, tais como: clicar com o mouse em botão, pressionar enter, digitar algo em um campo de texto, colocar o ponteiro do mouse sobre um componente, etc.
Pacotes :

javax.swing.* java.awt.* Isaias Camilo Boratti

// um primeiro exemplo import javax.swing.*; public class Janela extends JFrame
{ public Janela()
{
this.setTitle(“Minha primeira janela”); this.setSize(300,200); }
}
public class Principal
{
public static void main(String [] args)
{
Janela minhaJanela = new Janela(); minhaJanela.show(); }
Isaias Camilo Boratti
}

Inserindo componentes na janela import javax.swing.*; import java.awt.*; public class Janela extends JFrame
{ protected JButton botao; public Janela()
{ botao = new JButton(“Fechar”);
Container c = this.getContentPane();
// c é um objeto que definirá o conteúdo da janela
c.add(botao);
this.setTitle(“Minha primeira janela”); this.setSize(300,200); }
}
public class Principal
{ public static void main(String [] a)
{ Janela minhaJanela = new Janela(); minhaJanela.show(); }
}

Container
- Toda janela possui um container (objeto da classe Container). Para obter o container de uma janela usa-se o método getContentPane();
- A função do container é conter os componentes visuais da janela.
- Os componentes visuais que integrarão a janela devem ser adicionados ao container da janela. Para isso usa-se o método add(componente) da classe Container.
- A disposição dos componentes na janela dependerá da ordem em que são adicionados ao container e do gerenciador de layout do container.

Isaias Camilo Boratti

Adicionando um ouvinte de evento de ação import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Janela extends JFrame
{
protected JButton botao; public Janela()
{
botao = new

Relacionados

  • Caps
    2274 palavras | 10 páginas
  • Caps
    9174 palavras | 37 páginas
  • CAPS
    1573 palavras | 7 páginas
  • Caps
    815 palavras | 4 páginas
  • CAPS
    919 palavras | 4 páginas
  • Caps
    2321 palavras | 10 páginas
  • CAPS
    1160 palavras | 5 páginas
  • Caps
    1255 palavras | 6 páginas
  • Caps
    1485 palavras | 6 páginas
  • CAPS
    13868 palavras | 56 páginas