Java - Swing. Raphaela Galhardo raphaela@j2eebrasil.com.br
|
|
- Carla Natal Pinho
- 8 Há anos
- Visualizações:
Transcrição
1 Java - Swing Raphaela Galhardo raphaela@j2eebrasil.com.br
2 Conteúdo Interface com Usuário; Eventos; Swing.
3 Introdução Interface com Usuário Grande Importância; Fornece ao programa uma aparência; Web; Gráfica (Swing).
4 Interface Gráfica Implementação envolve três passos: Instanciar componentes da interface Janelas, botões, campos de textos, etc. Adicionar os componentes ao container Um container é um repositório para elementos gráficos. Os principais são: Window(JFrame e JDialog) e Panel. Estabelecer o tratamento de eventos da interface Por ex., o que deve acontecer quando o usuário clica em um botão, ou se o usuário digita alguma coisa em um campo de texto, etc.
5 Swing javax.swing.*
6 Swing Componentes: Objetos visuais ou não visuais que podem interagir com o usuário; JCheckBox, JButton, JRadioButton.
7 Swing Containers: Descendentes de java.awt.container; Contém objetos visuais; Recebe os componentes criados; Utilizam gerenciador de Layout; Containers podem conter containers; JFrame, JApplet, JPanel, JScroolPane; Todos os containers são componentes, mas nem todos os componentes são containers; Um container (painel) pode ser inserido dentro de outro.
8 Swing Classe: javax.swing.jframe; Um objeto JFrame representa uma janela do sistema gráfico. Possui barra de título e bordas; Pode ser formado por diversos componentes: Botões (JButton); Radio buttons (JRadioButton); CheckBox (JCheckBox); Labels (JLabel); Campo texto (JTextField); Campo texto com várias linhas (JTextArea); Tabelas (JTable); etc.
9 Componentes Gráficos javax.swing.jbutton javax.swing.jcheckbox
10 Componentes Gráficos javax.swing.jradiobutton javax.swing.jcombobox
11 Componentes Gráficos javax.swing.jlabel javax.swing.jtextfield
12 Componentes Gráficos javax.swing.jlist
13 Componentes Gráficos javax.swing.jmenubar javax.swing.jmenu javax.swing.jmenuitem
14 Interface Gráfica Primeiro Exemplo. Arquivo SimpleGui1.java: import javax.swing.*; //Importa pacote swing public class SimpleGui1 { public static void main(string[] args) { JFrame frame = new JFrame(); //Cria Janela //Cria botão com texto "Clique Aqui" JButton button = new JButton("Clique Aqui"); //Finaliza o programa se a janela for fechada frame.setdefaultcloseoperation(jframe.exit_on_close); //Adiciona o botão à janela frame.getcontentpane().add(button); //Define a largura e a altura da janela em pixel frame.setsize(200, 300); //Permite a visualização da janela frame.setvisible(true);
15 Interface Gráfica Execução: java SimpleGui1 Exibe janela com um botão ocupando todo o espaço; Quando clica no botão, nada acontece. Apenas mostra que ele está sendo clicado.
16 Interface Gráfica O que fazer para algo executar quando o botão tiver sido clicado??? Necessitamos de duas coisa: Um método que execute a ação; Algo que identifique que o botão foi clicado: EVENTO.
17 Interface Gráfica Deseja-se que quando o botão for clicado o texto dele altere para Botão Clicado. 1º Passo: Escrever método que altere o texto do botão: public void mudatexto(){ button.settext( Botão Clicado ); Como saber quando o método deve ser executado? Como saber que o botão foi clicado? Tratamento de Evento do Usuário
18 Evento Comunicação do mundo externo para o programa que alguma coisa aconteceu; Programa passa a ser chamado quando algum evento é gerado na interface. Chamada a partir do registro de métodos para cada evento da interface que se deseja tratar.
19 Evento Exemplos de Eventos: Clique no botão; Botão está sendo pressionado; Botão está sendo solto; Clique do mouse; Digitar um campo de texto; Fechar janela; Selecionar um item do menu; Movimento do Mouse; Etc.
20 Eventos Tratamento de Eventos: 1º) O botão precisa saber que deve informar que ele foi clicado; 2º) O botão precisa de um caminho para chamar seu código de volta quando um evento de clique acontece. 1º) Ei. Botão! Interessa-me saber o que acontece a você 2º) O usuário me clicou!
21 Eventos Para saber dos eventos do botão, implemente uma interface que diz: Eu estou esperando por seus eventos ; Uma interface listener(ouvinte) é a ponte entre o que espera um evento (seu código) e o acontecimento do evento (botão).
22 Eventos Quando seu código implementa a interface listener, você informa ao botão um caminho de volta a seu código. Na interface, é onde o método a ser executado é declarado.
23 Eventos ActionListener: permite o tratamento de eventos que representam ações do usuário, tais como em objetos das classes JButton, JMenuBar outras; ItemListener: permite o tratamento de eventos que representam ações do usuário sobre objetos que significam itens de um menu, tais como em objetos das classes JCheckBox, JRadioButton, JComboBox e outras; MouseListener: permite o tratamento de eventos do mouse, tais como clicks, coordenadas e outros;
24 Eventos MouseMotionListener: permite o tratamento de eventos de movimento do mouse; KeyListener: permite o tratamento de eventos do teclado; WindowListener: permite o tratamento de eventos padronizados para objetos da classe JFrame.
25 Eventos Evento: Representado como Objeto; Passado para métodos do listener, descrevendo o evento ocorrido; Pacote: java.awt.event Grupo de Eventos: MouseEvent KeyEvent WindowEvent ActionEvent Outros.
26 Eventos
27 Eventos Obtendo um evento (ActionEvent) de um botão: Implemente a interface ActionListener; Registre-se com o botão, informando que deseja esperar por eventos; Defina um método para tratamento do evento, implementando o método actionperformed() da interface ActionListener.
28 Eventos import java.awt.event.*; import javax.swing.*; public class SimpleGui2 implements ActionListener{ //Declara botão como variável global JButton button; public void go() { JFrame frame = new JFrame(); //Cria Janela //Instancia botão com texto "Clique Aqui" button = new JButton("Clique Aqui"); /* Registra o interesse de ser informado sobre os eventos * que ocorrem no botão. this = objeto da classe SimpleGui2 */ button.addactionlistener(this); frame.getcontentpane().add(button); frame.setdefaultcloseoperation(jframe.exit_on_close); frame.setsize(300, 300); frame.setvisible(true); //...
29 Eventos //... Continuação da classe SimpleGui2 /** Método que realiza o tratamento de evento. O botão invoca * este método passando um objeto ActionEvent como argumento.*/ public void actionperformed(actionevent e) { //Na ocorrência de um evento, trocar texto do botão button.settext("fui clicado"); //Método principal public static void main(string[] args) { SimpleGui2 gui = new SimpleGui2(); gui.go();
30 Eventos Execução do exemplo da classe SimpleGui2
31 JPanel JPanel: Área dedicada de desenho; Pode ser extendida para criação de novos componentes; Códigos dos gráficos dentro do método paintcomponente(graphics g) que deve ser reescrito.
32 JPanel 1º Exemplo import java.awt.color; import java.awt.graphics; import javax.swing.jpanel; /**SubClasse de JPanel.Componente que pode ser adicionado a um frame*/ public class ExPanel1 extends JPanel{ //Método que não será invocado pelo programador,chamado automaticamente public void paintcomponent(graphics g){ //g será o objeto para desenho //Define a cor da área gráfica a ser desenhada g.setcolor(color.orange); //Desenha retângulo começando nas coordenadas //x = 20 e y = 50, largura 150 e altura 100 píxels g.fillrect(20, 50, 150, 100);
33 JPanel 2º Exemplo import java.awt.graphics; import java.awt.image; import javax.swing.imageicon; import javax.swing.jpanel; public class ExPanel2 extends JPanel{ public void paintcomponent(graphics g){ //Cria objeto Image com o caminho da imagem Image imagem = new ImageIcon( getclass().getresource( /figuras/sic.gif )).getimage(); //Desenha imagem na tela, iniciando nas coordenadas x=10 e y=20 g.drawimage(imagem, 100, 100, this);
34 JPanel 3º Exemplo import java.awt.*; import javax.swing.jpanel; public class ExPanel3 extends JPanel{ public void paintcomponent(graphics g){ /* Desenha retângulo começando nas posições x = 0, y = 0 * A largura será igual a largura definida para a janela(this.getwidth()). * A altura será igual a altura definida para a janela(this.getheight()) * Retângulo desenhado em preto, já que nenhuma cor foi predefinida */ g.fillrect(0, 0, this.getwidth(), this.getheight()); //Define valores para a cor de forma aleatória int red = (int) (Math.random() * 255); int green = (int) (Math.random() * 255); int blue = (int) (Math.random() * 255); //Cria cor de acordo com os valores aleatórios Color randomcolor = new Color(red, green, blue); //Define cor aleatória para próximo desenho g.setcolor(randomcolor); //Desenha círculo começando nas posíções //x = 170 e y = 120 de largura = altura = 100 g.filloval(170, 120, 100, 100); //Define cor para próximo desenho g.setcolor(color.cyan); //Desenha um retângulo com impressão tridimensional g.draw3drect(3, 4, 100, 100, true);
35 JPanel Exibição import java.awt.borderlayout; import javax.swing.jframe; public class SimpleGui3{ //Declara frame como variável global JFrame frame; public void go() { frame = new JFrame(); frame.setdefaultcloseoperation(jframe.exit_on_close); ExPanel1 ep1 = new ExPanel1(); ExPanel2 ep2 = new ExPanel2(); ExPanel3 ep3 = new ExPanel3(); //Panel desenhado na posição central da janela frame.getcontentpane().add(borderlayout.center, ep1); frame.setsize(300, 300); frame.setvisible(true); public static void main(string[] args) { SimpleGui3 gui = new SimpleGui3(); gui.go();
36 JPanel Exibição 1º Panel
37 JPanel Exibição 2º Panel
38 JPanel Exibição 3º Panel
39 Gerenciadores de Layout Gerenciador de Layout: organiza os componentes GUI para apresentação; Não podemos posicionar os elementos através de coordenadas; Determinam o tamanho e a posição dos componentes na janela gráfica do programa; Posicionam Elementos seguindo uma regra.
40 Gerenciadores de Layout JPanel panela = new JPanel(); JPanel panelb = new JPanel(); panelb.add(new JButton( button 1 ); panelb.add(new JButton( button 2 ); panelb.add(new JButton( button 3 ); panela.add(panelb);
41 Gerenciadores de Layout Principais Gerenciadores: FlowLayout: coloca os componentes seqüencialmente da esquerda para a direita na ordem em que foram adicionados. BorderLayout: organiza os componentes em cinco áreas: norte, sul, leste, oeste e centro. BoxLayout: organiza componentes um abaixo do outro. GridLayout: organiza os componentes nas linhas e colunas.
42 Gerenciadores de Layout FlowLayout
43 Gerenciadores de Layout BorderLayout
44 Gerenciadores de Layout BoxLayout
45 Gerenciadores de Layout GridLayout
46 BorderLayout 1º Exemplo import java.awt.borderlayout; import javax.swing.*; public class Button1 { public void go(){ JFrame frame = new JFrame(); JButton button = new JButton("Clique Aqui"); frame.getcontentpane().add(borderlayout.east, button); frame.setsize(200, 200); frame.setvisible(true); public static void main(string[] args) { Button1 gui = new Button1(); gui.go();
47 BorderLayout 2º Exemplo import java.awt.borderlayout; import javax.swing.*; public class Button1 { public void go(){ JFrame frame = new JFrame(); JButton button = new JButton("Clique Aqui"); frame.getcontentpane().add(borderlayout.north, button); frame.setsize(200, 200); frame.setvisible(true); public static void main(string[] args) { Button1 gui = new Button1(); gui.go();
48 BorderLayout 3º Exemplo import java.awt.borderlayout; import javax.swing.*; public class Button1 { public void go(){ JFrame frame = new JFrame(); JButton button = new JButton("Clique Aqui"); Font f = new Font("srif", Font.BOLD, 28); button.setfont(f); frame.getcontentpane().add(borderlayout.north, button); frame.setsize(200, 200); frame.setvisible(true); public static void main(string[] args) { Button1 gui = new Button1(); gui.go();
49 BorderLayout 4º Exemplo import java.awt.borderlayout;import javax.swing.*; public class Button1 { public void go(){ JFrame frame = new JFrame(); JButton east = new JButton("Eeast"); JButton west = new JButton("West"); JButton north = new JButton("North"); JButton south = new JButton("South"); JButton center = new JButton("Center"); frame.getcontentpane().add(borderlayout.east, east); frame.getcontentpane().add(borderlayout.west, west); frame.getcontentpane().add(borderlayout.north, north); frame.getcontentpane().add(borderlayout.south, south); frame.getcontentpane().add(borderlayout.center, center); frame.setsize(300, 300); frame.setvisible(true); public static void main(string[] args) { Button1 gui = new Button1(); gui.go();
50 BorderLayout 5º Exemplo import java.awt.*; import javax.swing.*; public class SimpleGui4 implements ActionListener{ JFrame frame; public void go() { frame = new JFrame(); frame.setdefaultcloseoperation(jframe.exit_on_close); JButton button = new JButton("Mudar Cor"); button.addactionlistener(this);//espera evento //Cria panel para desenhar círculo ExPanel4 ep4 = new ExPanel4(); //Adiciona botão na região SOUTH do frame frame.getcontentpane().add(borderlayout.south, button); //Adiciona panel na região central frame.getcontentpane().add(borderlayout.center, ep4); //... frame.setsize(300, 300); frame.setvisible(true);
51 BorderLayout 5º Exemplo //... Continuação da classe SimpleGui4 public void actionperformed(actionevent e) { //Toda vida que o botão for clicado, a tela vai redesenhar frame.repaint(); public static void main(string[] args) { SimpleGui4 gui = new SimpleGui4(); gui.go();
52 BorderLayout Resultado 5º Ex.
53 FlowLayout 1º Exemplo import java.awt.*;import javax.swing.*; public class Button2 { public void go(){ JFrame frame = new JFrame(); frame.setlayout(new FlowLayout()); JButton button1 = new JButton("Botão 1"); JButton button2 = new JButton("Botão 2"); JButton button3 = new JButton("Botão 3"); frame.getcontentpane().add(button1); frame.getcontentpane().add(button2); frame.getcontentpane().add(button3); frame.setsize(200, 200); frame.setvisible(true); public static void main(string[] args) { Panel1 gui = new Panel1(); gui.go();
54 FlowLayout 2º Exemplo import java.awt.*;import javax.swing.*; public class Panel1 { public void go(){ JFrame frame = new JFrame(); JPanel panel = new JPanel(); //Define cor do fundo do panel panel.setbackground(color.cyan); //Cria botões e adiciona ao panel JButton button1 = new JButton("Botão 1"); JButton button2 = new JButton("Botão 2"); panel.add(button1); panel.add(button2); frame.getcontentpane().add(borderlayout.east, panel); frame.setsize(250, 200); frame.setvisible(true); public static void main(string[] args) { Panel1 gui = new Panel1(); gui.go();
55 BoxLayout 1º Exemplo import java.awt.*;import javax.swing.*; public class Panel2 { public void go(){ JFrame frame = new JFrame(); JPanel panel = new JPanel(); panel.setbackground(color.cyan); panel.setlayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); JButton button1 = new JButton("Botão 1"); JButton button2 = new JButton("Botão 2"); panel.add(button1); panel.add(button2); frame.getcontentpane().add(borderlayout.east, panel); frame.setsize(250, 200); frame.setvisible(true); public static void main(string[] args) { Panel2 gui = new Panel2(); gui.go();
56 GridLayout 1º Exemplo import java.awt.*;import javax.swing.*; public class Panel3 { public void go(){ JFrame frame = new JFrame(); frame.setlayout(new GridLayout(2, 3)); JButton button1 = new JButton("Botão 1"); JButton button2 = new JButton("Botão 2"); JButton button3 = new JButton("Botão 3"); JButton button4 = new JButton("Botão 4"); JButton button5 = new JButton("Botão 5"); JButton button6 = new JButton("Botão 6"); frame.getcontentpane().add(button1); frame.getcontentpane().add(button2); frame.getcontentpane().add(button3); frame.getcontentpane().add(button4); frame.getcontentpane().add(button5); frame.getcontentpane().add(button6); frame.setsize(300, 150); frame.setvisible(true);
57 BorderLayout 6º Exemplo Deseja-se 4 componentes:
58 BorderLayout 6º Exemplo 1ª Opção: Implementar dois método actionperformed() class MyGui implements ActionListener{... public void actionperformed(actionevent e){ frame.repaint(); public void actionperformed(actionevent e){ label.settext( Novo Texto ); Não permitido implementar o mesmo método duas vezes em Java!!
59 BorderLayout 6º Exemplo 2ª Opção: Mesmo método actionperformed() para dois botões class MyGui implements ActionListener{ //...Declara variáveis public void go(){ //... Constrói a GUI colorbutton = new JButton(); labelbutton = new JButton(); //Registra ambos botões colorbutton.addactionlistener(this); labelbutton.addactionlistener(this); //... Demais códigos public void actionperformed(actionevent e){ if (e.getsource() == colorbutton) frame.repaint(); else label.settext( Novo Texto );
60 BorderLayout 6º Exemplo 3ª Opção: Criar duas classes ActionListener separadas class MyGui { JFrame frame; JLavel label; public void go(){ //... Constrói a GUI //Fecha classe MyGui class ColorButtonListener implements ActionListener{ public void actionperformed(actionevent e){ frame.repaint(); //Fecha classe ColorButtonListener Classe ColorButtonListener não sabe quem é frame nem a classe LabelButtonListener sabe quem é label class LabelButtonListener implements ActionListener{ public void actionperformed(actionevent e){ label.settext( Muda Texto ); //Fecha classe LabelButtonListener
61 BorderLayout 6º Exemplo Solução: INNER CLASS Classes Internas: Classe dentro de outra classe; Classe interna pode usar todos os métodos e variáveis da classe mais externa; Instância da classe interna apenas dentro da classe externa. class MyClass{ private int x; class MyInnserClass{ void go(){ x = 30;
62 BorderLayout 6º Exemplo Solução: INNER CLASS Exemplo de instância da inner class: class MyClass{ private int x; MyInnerClass inner = new MyInnerClass(); public void do(){ inner.go(); class MyInnerClass{ void go(){ x = 30;
63 BorderLayout Solução 6º Ex. import java.awt.borderlayout; import java.awt.event.*; import javax.swing.*; public class TwoButtons { JFrame frame; JLabel label; public void go(){ frame = new JFrame(); frame.setdefaultcloseoperation(jframe.exit_on_close); JButton labelbuton = new JButton("Mudar Label"); labelbuton.addactionlistener(new LabelListener()); //LabelListener:innerClass JButton colorbutton = new JButton("Mudar Círculo"); colorbutton.addactionlistener(new ColorListener()); //ColorLisntener:innerClass label = new JLabel("Eu sou um Label"); ExPanel4 ep4 = new ExPanel4(); //... frame.getcontentpane().add(borderlayout.south, colorbutton); frame.getcontentpane().add(borderlayout.center, ep4); frame.getcontentpane().add(borderlayout.east, labelbuton); frame.getcontentpane().add(borderlayout.west, label); frame.setsize(500, 300); frame.setvisible(true);
64 BorderLayout Solução 6º Ex. //... Continuação classe TwoButtons //Classe interna que trata mudança de texto do label class LabelListener implements ActionListener{ public void actionperformed(actionevent e) { label.settext("texto Alterado"); //Fecha classe LabelListener //Classe interna que trata mudança do círculo class ColorListener implements ActionListener{ public void actionperformed(actionevent e) { frame.repaint(); //Fecha classe ColorListener //Método principal public static void main(string[] args) { TwoButtons gui = new TwoButtons(); gui.go(); //Fecha classe TwoButtons
65 JComponent Método getname( ) setname(string n) getparent( ) isvisible( ) setvisible( boolean b) isshowing( ) isenabled( ) Descrição Retorna o nome do componente Atribui um nome ao componente Retorna o Container onde o componente foi adicionado Determina se o componente é visível. Componentes são inicialmente visíveis, exceto Frame, Window e Dialog. Torna o componente visível ou não, de acordo com o parâmetro. Retorna true se o componente for visível e estiver dentro de um outro componente que está sendo mostrado. Determina se um componente está habilitado para receber a entrada do usuário e gerar eventos. Componentes são inicialmente habilitados.
66 JComponent Método setenabled(boolean b) settooltiptext(string text) setpreferredsize(dimension d) getpreferredsize() Descrição Habilita ou desabilita o componente. Registra o texto para ser mostrado em tooltip Atribui o tamanho desejado Retorna o tamanho do componente.
67 Container Método add(component c) add(component c, int i) getalingnmentx() getalingnmenty() removeall( ) setlayout(layoutmanager l) Descrição Adiciona um componente ao container. Adiciona um componente ao container na posição indicada pelo segundo parâmetro. Retorna um inteiro correspondente ao alinhamento no eixo x. Retorna um inteiro correspondente ao alinhamento no eixo y. Remove todos os componentes inseridos. Reorganiza o container e todos os seus componentes.
68 Exemplos
69 Exemplos
70 Exemplos
71 Exemplos
72 Exemplos
73 Exemplos
74 Exemplos
75 Exemplos
76 Exemplos
77 Exemplos
78 Exemplos
79 Exemplos
80 Referências Material Didático. Gleydson Lima; Head First Java. Kathy Sierra & Bert Bates; Java Como Programar. Deitel;
Aula 11: Interfaces gráficas (1/2): elementos de interface Swing
Aula 11: Interfaces gráficas (1/2): elementos de interface Swing Motivação como fazer programas com interface gráfica em Java? solução: uso de pacotes (listados na API) AWT (java.awt.*) Swing (javax.swing.*)
Leia maisSwing. Page 1. Swing. Prof. Anderson Augustinho Uniandrade
Page 1 API A API renderiza/desenha por conta própria todos os componentes visuais, ao invés de delegar essa tarefa ao sistema operacional, como a maioria das outras APIs de interface gráfica trabalham.
Leia mais8. Interfaces Gráficas de Usuário
Vamos discutir como construir aplicações com interface gráfica de usuário (conhecida como GUI - Graphical User Interface). Numa interface gráfica existem botões, caixas de texto, painéis, barras de rolagem,
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO 2. Programação visual com a IDE Netbeans Projetos Tipos de projetos Desenvolvimento
Leia maisJava Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas (GUIs- Graphical User Interface)
Interface Gráfica Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos JFC Java Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas
Leia maisProgramação III. Interface Gráfica - Swing. Interface Gráfica Swing Jocélio Passos joceliodpassos@bol.com.br. Interface Gráfica - Swing
Programação III Interface Gráfica Swing Jocélio Passos joceliodpassos@bol.com.br Deitel Capítulo 11 : Imagens gráficas e Java 2D Capítulo 12 : Componentes Básicos Capítulo 13 : Componentes Avançados GUI
Leia maisTratamento de Eventos
Tratamento de Eventos Prof. Marcelo Cohen 1. Visão Geral Para implementar a funcionalidade de uma interface gráfica, pode-se fazer uso de uma repetição sem fim: Faz algum processamento Verifica se o mouse
Leia maisProgramação Orientada a Objetos em Java. GUI Graphical User Interface
Universidade Federal do Amazonas Departamento de Ciência da Computação IEC481 Projeto de Programas Programação Orientada a Objetos em Java GUI Graphical User Interface Professor: César Melo Slides baseados
Leia maisINTERFACE COM O USUÁRIO (em Java) Programação Orientada a Objetos
INTERFACE COM O USUÁRIO (em Java) Programação Orientada a Objetos Chegamos à interface com o usuário. Você já utilizou alguns métodos para dialogar com o usuário, quer enviando mensagens quer lendo dados.
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Alexandre César Muniz de Oliveira Entrada e Saída Parte IV Entrada e Saída Módulo de Interface com o usuário Dividir trabalho Separar processamento de E/S Entrada e Saída
Leia maisMÓDULO 4 SWING Parte 3
Aplicações de Linguagem de Programação Orientada a Objetos 2ºsem/2011 (Professores: Tiago e Daniele) // Exemplo11 Ação do Mouse import javax.swing.*; import java.awt.*; import java.awt.event.actionevent;
Leia maisCurso Java Starter. www.t2ti.com 1
1 Apresentação O Curso Java Starter foi projetado com o objetivo de ajudar àquelas pessoas que têm uma base de lógica de programação e desejam entrar no mercado de trabalho sabendo Java, A estrutura do
Leia maisInterface Gráficas Parte I. Bruno Crestani Calegaro
Interface Gráficas Parte I Bruno Crestani Calegaro Conteúdo da Aula GUI, Graphical User Interface, é nada mais que a tela que um programa apresenta para um usuário Até o agora nossos programas foram desenvolvidos
Leia maisCaso não exista nenhum listener registado no objecto que gera o evento, este não terá qualquer efeito.
Interfaces Gráficas e Eventos - 10 Programação por eventos Um evento ocorre quando o utilizador interage com um objecto gráfico:. manipular um botão com o rato;. introduzir texto num campo de texto. seleccionar
Leia maisJAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: imagecomposite FACULDADE DE TECNOLOGIA SENAC PELOTAS
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: imagecomposite FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Diego Silva de Oliveira Identificação da Turma: 070801805 Data: 16/05/2010 imagecomposite
Leia maisJAVA. Marcio de Carvalho Victorino. Interface Gráfica em Java (GUI)
JAVA Marcio de Carvalho Victorino 1 Interface Gráfica em Java (GUI) 1 2 Introdução Java fornece um forte suporte para a construção de interfaces gráficas através do pacote java.awt GUI inicial do Java:
Leia maisPacote Java Swing Parte 1
Pacote Java Swing Parte 1 José Gustavo de Souza Paiva Introdução GUI (Graphical User Interface) Mecanismo amigável ao usuário para interagir com um aplicativo Proporciona a um aplicativo uma aparência
Leia maisMódulo 7. Interface Gráfica com o Usuário GUI - Introdução. Programação Orientada a Objetos I Java (Rone Ilídio)
Módulo 7 Interface Gráfica com o Usuário GUI - Introdução Programação Orientada a Objetos I Java (Rone Ilídio) Interface Gráfica com o Usuário Os elementos gráficos utilizados estão no pacote javax.swing.*
Leia maisProgramação Gráfica em Java.
Programação Gráfica em Java. Objetivo: Ao final da aula o aluno deverá ser capaz de desenvolver a aplicação gráfica ilustrada ao lado. A interface gráfica será simples, composta por elementos de menus.
Leia maisTécnicas de Programação II
Técnicas de Programação II Aula 03 GUI e Swing Edirlei Soares de Lima GUI Graphical User Interface A API Java fornece diversas classes destinadas a criação de interfaces gráficas.
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Interfaces Gráficas Componentes Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com www.bolinhabolinha.com Ementa Introdução ao Desenvolvimento de Interfaces Gráficas Herança
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Servidor de Aplicações WEB Tomcat Servidor Tomcat Foi desenvolvido
Leia mais1) De acordo com o trecho de código escrito na linguagem JAVA, responda a questão abaixo:
1) De acordo com o trecho de código escrito na linguagem JAVA, responda a questão abaixo: boolean[][] bool = new boolean[5][5]; for(int v = 0; v < bool.length; v++) { for(int f = 0; f < bool[v].length;
Leia mais1 Criando um aplicativo visual em Java
1 Criando um aplicativo visual em Java Inicie o Netbeans e nele crie um novo projeto, em categorias escolha Java e em projetos escolha Aplicativo Java, na próxima janela escreva o nome do projeto PrimeiroAplicativoVisual
Leia maisInterface com o Usuário (UI) UIs Desacopladas (2/3) BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos
Interface com o Usuário (UI) BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br
Leia maisCriando interfaces com o usuário. Continuação
Criando interfaces com o usuário Continuação A diferença básica entre um objeto Window e um objeto JFrame é que o JFrame representa a janela principal de uma aplicação e o Window apenas uma janela a mais.
Leia maisGerenciadores de Layouts
Gerenciadores de Layouts João Carlos Pinheiro jcpinheiro@cefet-ma.br Versão: 1.1 Última Atualização 04 / 2005 1 Objetivos Apresentar os gerenciadores de layouts FlowLayout BorderLayout GridLayout BoxLayout
Leia maisExemplo 1. Um programa que cria uma instância de uma classe que herda da classe Frame
6. Como aplicações gráficas funcionam em Java? Todas as aplicações gráficas em Java usam instâncias de classes existentes, que por serem parte da linguagem podem ser executadas em todas as versões de Java
Leia maisConstrução de Interfaces Gráficas
Construção de Interfaces Gráficas Mário Antonio Meireles Teixeira DEINF UFMA Baseado em material original de João Carlos Pinheiro CEFET/MA 1 Objetivos Apresentar Os fundamentos da construção GUI em Java
Leia maisIs Event Dispatcher Threade (Animation)
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Is Event Dispatcher Threade (Animation) FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: João Vitor Ávila dos Santos Identificação da Turma: 3º Semestre/
Leia maisJAVA APLICAÇÕES GRÁFICAS Propriedade Utilizada: FontSizeAnimation
JAVA APLICAÇÕES GRÁFICAS Propriedade Utilizada: FontSizeAnimation FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Paulo Renato S. Veiga Identificação da Turma: 205 Noite Data: 16/05/10 1 Nome da Propriedade
Leia maisInterface Gráfica. Prof. Marcelo Cohen
Interface Gráfica Prof. Marcelo Cohen 1. Visão geral da interface gráfica em Java A API (Application Programming Interface) para utilizar recursos gráficos é separada em dois componentes principais: AWT
Leia maisO programa abaixo exemplifica o uso da classe Image para carregar e mostrar uma imagem localizada em um arquivo.
7. Carregando e mostrando imagens locais Esta aula complementa os estudos de programação de interfaces gráficas em Java mostrando como podemos carregar imagens de arquivos locais ou da Internet para uso
Leia maisDesenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Pacotes: Swing, AWT Janelas de diálogo: JOptionPane Formulários: JFrame Etiquetas: JLabel Caixas de texto simples: JTextField Botões: JButton Menus: JMenuXXX Tratamento
Leia maisInterface Gráfica com o Usuário (GUI) Profa. Isabel Harb Manssour (Material adaptado das aulas da Profa. Luciana Nedel e do Prof.
Interface Gráfica com o Usuário (GUI) Profa. Isabel Harb Manssour (Material adaptado das aulas da Profa. Luciana Nedel e do Prof. Julio Machado) GUI (Graphical User Interface) Containers e Componentes
Leia maisArquitetura de Tratamento de Eventos em Programas com GUI - Graphical User Interface
Arquitetura de Tratamento de Eventos em Programas com GUI - Graphical User Interface Jorge H. C. Fernandes (jorge@dimap.ufrn.br) UFRN Abril de 2002 Programas com GUI Separação De Abstrações Arquitetura
Leia maisConstrução de Interfaces Gráficas - Introdução
Construção de Interfaces Gráficas - Introdução Programação Orientada a Objetos Java Prof. Geraldo Braz Junior Objetivos Apresentar Os fundamentos da construção GUI em Java Modelo de Eventos AWT Biblioteca
Leia maisObjectivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs
Interfaces Gráficas e Eventos - 1 Objectivos:. Construir programas com interfaces gráficas Graphical User Interface (GUI) application programs - Utilizar as classes JFrame, JButton, JLabel, ImageIcon,
Leia maisIntrodução à Programação. Interfaces Gráficas
Introdução à Programação Interfaces Gráficas Tópicos da Aula Hoje vamos ver conceitos mais avançados de Interfaces Gráficas Elementos de uma GUI Componente Eventos Listeners Padrão Observer Painel Exemplos
Leia maisInterfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico
Interfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico Prof. Esp. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java/aulajava07a09.pptx Existe grande quantidade de funcionalidades
Leia maisJogo Da Velha. - Parte 1 - Fazendo a parte gráfica do jogo da Velha
Jogo Da Velha - Parte 1 - Fazendo a parte gráfica do jogo da Velha por: Lerói Oliveira Equipe PAJÉ cti.paje@gmail.com http://www.cti.furg.br/informatica/paje Primeiro vamos usar a classe JFrame para criar
Leia maisExercícios 07 Introdução à POO (Interface Gráfica)
Exercícios 07 Introdução à POO (Interface Gráfica) Importante: Desenvolva cada questão em um mesmo projeto, porém em diferentes pacotes. ex. Questão 1: lab03.aula11_out.questao01, Questão 2: lab03.aula11_out.questao02.
Leia maisProgramação Java. Construção de Interface gráfica. Processo Básico: OO + Eventos. Exemplo
Programação Java Construção de Interface gráfica Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Processo Básico: OO + Eventos Instanciar os componentes de interface por exemplo,
Leia maisFundamentos de GUIs. João Carlos Pinheiro. jcpinheiro@cefet-ma.br. Última Atualização Junho / 2004 Versão: 3.0
Fundamentos de GUIs João Carlos Pinheiro jcpinheiro@cefet-ma.br Última Atualização Junho / 2004 Versão: 3.0 1 Objetivos Apresentar Os fundamentos da construção GUI em Java Modelo de Eventos AWT Biblioteca
Leia maispackage br.com.cadastro.visao;
package br.com.cadastro.visao; import java.awt.eventqueue; import java.awt.event.actionlistener; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.border.emptyborder; import br.com.cadastro.modelo.cliente;
Leia maisCurso de Java Módulo II Swing Fábio Mengue fabio@unicamp.br Centro de Computação - Unicamp
Curso de Java Módulo II Swing Fábio Mengue fabio@unicamp.br Centro de Computação - Unicamp Conceitos Swing é um pacote de classes que servem para a construção de GUI's (Graphical User Interface). O pacote
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Interfaces Márcio Alves de Macêdo Baseado no material de: ime.usp Cronograma Pacotes gráficos da linguagem Java Container AWT Component AWT Pacotes gráficos A linguagem
Leia maisJTABLE STUDENT CONTROL JSC Gil Eduardo de Andrade / Emílio Rudolfo Fey Neto
JTABLE STUDENT CONTROL JSC Gil Eduardo de Andrade / Emílio Rudolfo Fey Neto INTRODUÇÃO / DESCRIÇÃO O sistema JTable Student Control - JSC disponibiliza uma interface gráfica em Java que possibilita ao
Leia maisIntrodução à Tecnologia Java 02/2012. Java Aula 04 MDI. 05/09/2012 Celso Olivete Júnior. olivete@fct.unesp.br
Java Aula 04 GUI Swing MDI 05/09/2012 Celso Olivete Júnior olivete@fct.unesp.br 1 Exercício para aquecimento...utilize o pacote Swing C = (F-32)*5 ------------ 9 Celso Olivete Júnior 2 Dialog Windows (Swing)
Leia maisJFrame. JLabel : Utilizado como rótulo para exibição de texto e ícones. Interface Gráfica de JAVA - Graphical User Interface (GUI)
Interface Gráfica de JAVA - Graphical User Interface (GUI) Para que o usuário possa interagir com a aplicação é necessário que haja uma interface para que este acione as funcionalidades do programa. JAVA
Leia maisCapítulo 12 Eventos de interacção
Capítulo 12 Eventos de interacção Eventos em Java Referência aos pacotes awt e swing Programação com botões e campos de texto Eventos, fontes de eventos e atendimento de eventos Qualquer programa deve
Leia maisJAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Resize Shape Basic Shape FACULDADE DE TECNOLOGIA SENAC PELOTAS
JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Resize Shape Basic Shape FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Marri Souza da Luz Identificação da Turma: 3º ADS - Noite Data: 13/05/2010
Leia maisAplicações Gráficas com AWT
Aplicações Gráficas com AWT O AWT fornece um conjunto de elementos de interface gráfica padrão (botões, janelas, menus, campos de edição, campos de seleção e outros) incluindo o sistema de tratamento de
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 08 APRESENTAÇÃO Na aula de hoje vamos apresentar e discutir conceitos
Leia maisGerenciadores de Layout
Gerenciadores de Layout Mário Antonio Meireles Teixeira DEINF UFMA Baseado em material original de João Carlos Pinheiro CEFET/MA 1 Objetivos Apresentar os gerenciadores de layout: FlowLayout BorderLayout
Leia maisInterface Gráfica. Prof. Marcelo Cohen. (material da Profa. Luciana Nedel) Graphical User Interface (GUI)
Interface Gráfica Prof. Marcelo Cohen (material da Profa. Luciana Nedel) 1 Graphical User Interface (GUI) Existe uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas
Leia maisLayout. Programação Orientada a Objetos Java. Prof. Geraldo Braz Junior. Baseado em material original de João Carlos Pinheiro CEFET/MA
Layout Programação Orientada a Objetos Java Prof. Geraldo Braz Junior Baseado em material original de João Carlos Pinheiro CEFET/MA Objetivos Apresentar os gerenciadores de layout: FlowLayout BorderLayout
Leia maisEclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand
Eclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand O Eclipse O Eclipse (www.eclipse.org) e uma IDE (integrated development environment). Diferente de uma
Leia maisExercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.
Exercício 1 : As classes abaixo serão utilizadas neste exercício: public class Ponto { int x; int y; public Ponto(int x, int y){ this.x = x; this.y = y; public String tostring(){ return "(" + x + "," +
Leia maisTutorial de Computação Introdução a Programação Gráfica em Java para MEC1100 v2010.10
Tutorial de Computação Introdução a Programação Gráfica em Java para MEC1100 v2010.10 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina
Leia maisCriação de Applets Package: Class Name Base Class: Generate header comments: Can run standalone: Generate Standard methods:
Criação de Applets Após ter sido criado o projeto, ao contrário dos exemplos anteriores onde criávamos uma aplicação na guia General da janela Object Gallery, agora iremos criar uma applet que está contida
Leia maisProgramação de Interfaces Gráficas. Aula 1. Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.
Programação de Interfaces Gráficas Aula 1 Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com "Use o seu tempo para melhorar a si mesmo através dos escritos
Leia maisRoteiro para criação de Applet
Roteiro para criação de Applet 1. Abra um editor de texto qualquer, como o Bloco de notas, e digite o código abaixo: 1. import java.awt.*; 2. import java.awt.event.*; 3. import java.applet.applet; 4. import
Leia maisAgenda. JFC (Java FoundaNon Classes) Interfaces Gráficas: layout manager JFC. Componentes do Swing. Pluggable Look and Feel
Agenda Interfaces Gráficas: layout manager joao@ecomp.uefs.br JFC (Java FoundaNon Classes) Swing componentes Gerênciamento de Layout BoderLayout, FlowLayout,... Departamento de Ciências Exatas Universidade
Leia maisEspecialização em Engenharia de Software - CEUT
Até aqui Programação com interfaces gráficas Sérgio Soares scbs@cin.ufpe.br Criamos a infra-estrutura para a aplicação bancária classes que representam os tipos de conta classe que implementa regras de
Leia maisNatureza do Software e dos Sistemas
Natureza do Software e dos Sistemas Jorge H C Fernandes Diferença Fundamental entre Engenharia de Software e outras Engenharias! Os materiais são diferentes As teorias fundamentais são diferentes Dificuldades
Leia maisComputação II - Java Prof. Adriano Joaquim de Oliveira Cruz Aula Prática - Programando GUIs
Computação II - Java Prof. Adriano Joaquim de Oliveira Cruz Aula Prática - Programando GUIs Exercício 1: A Figura 1 foi gerada pelo programa mostrado na Listagem 1. Rode o programa para confirmar esta
Leia maisProgramação Visual em Java
Programação Visual em Java 1 Sumário Introdução Contentores Componentes Layouts Eventos Exemplos 2 Introdução Interfaces gráficas são compostas por: Contentores Janelas, painéis Componentes botões, menus,
Leia maisInterface Gráfica. LPG II Java Interface Gráfica AWT. Introdução. AWT - Abstract Window Toolkit
Interface Gráfica LPG II Java Interface Gráfica AWT Introdução AWT Construção de uma Aplicação Gráfica A Classe Componente e sua Hierarquia Gerenciadores de Layout Modelo de Eventos Componentes Básicos
Leia maisEntender princípios de projeto. Capacitação para construir GUIs. Entender os pacotes que contém componentes de GUI, e as classes e interfaces de
Parte I Entender princípios de projeto. Capacitação para construir GUIs. Entender os pacotes que contém componentes de GUI, e as classes e interfaces de tratamentos de eventos. Criar e manipular botões,
Leia maisComo usar a documentaçã
Java 2 Standard Edition Como usar a documentaçã ção da API Java 2 Helder da Rocha www.argonavis.com.br 1 Documentação Aprender a usar a documentação é essencial para quem deseja desenvolver aplicações
Leia maisJFC/Swing. Java Avançado Interface Gráfica JFC/Swing. Introdução JFC / Swing. Introdução JFC / Swing
JFC/Swing Java Avançado Interface Gráfica JFC/Swing Roberto Vedoato vedoato@joinville.udesc.br Introdução Organização das Aplicações Containers Swing Hierarquia de Componentes Swing Componentes Swing Look-and-Feel
Leia maisLinguagem Java - Prof. Luciana Porcher Nedel 1. Um container genérico e visual. Ela trabalha em cooperação com o controle de layouts.
Componentes Swing Estrutura de componentes de altonível: JFrame, JApplet, JDialog Linguagem Java - Prof. Luciana Porcher Nedel 1 JPanel Um container genérico e visual. Ela trabalha em cooperação com o
Leia maisSistema de Recursos Humanos
Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento
Leia maisJCheckbox JRadioButton JComboBox JList JMenu... Alguns componentes já vistos em aula JButton JLabel JTextField
Profa. Isabel Harb Manssour (Material adaptado das aulas dos Profs: Luciana Nedel,Bernardo Copstein,Leandro Pompermaier,Júlio Machado) JCheckbox JRadioButton JComboBox JList JMenu Alguns componentes já
Leia maisDesenvolvendo aplicações
Desenvolvendo aplicações 22 para a Web Uma aplicação Java pode ser executada sem modificação em qualquer plataforma que tenha a máquina virtual Java instalada. Esta característica faz com que as aplicações
Leia maisIntrodução a programação gráfica em Java com Swing
Página 1 de 14 Home Login Criar Login Fórum Tópicos Recentes Notícias Artigos / Tutoriais Busca Sobre o GUJ Apoio Introdução a programação gráfica em Java com Swing Rafael Steil Querendo fazer programas
Leia maisProgramação Java. Construção de Interfaces com Swing (I)
Programação Java Construção de Interfaces com Swing (I) Grupo de Linguagens de Programação Departamento de Informática PUC-Rio Abstract Window Toolkit (AWT) Peer-based Delega ao toolkit nativo a criação
Leia maisProgramação por Objectos. Interfaces gráficas. MEEC@IST Swing 1/52
Programação por Objectos Interfaces gráficas MEEC@IST Swing 1/52 Introdução (1) O Java disponibiliza um conjunto de pacotes para geração de unidades de interface gráfica (GUI). AWT (Abstract Window Toolkit)
Leia maisUniversidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.
Leia maisInterfaces Gráficas: Interações Complexas
Interfaces Gráficas: 21 Interações Complexas 21.5 O contexto gráfico Os componentes de uma interface gráfica são desenhados na tela do computador a partir de primitivas que permitem a construção de linhas,
Leia maisALBUM DE FOTOGRAFIAS NO POWER POINT
ALBUM DE FOTOGRAFIAS NO POWER POINT O PowerPoint é uma poderosa ferramenta que faz parte do pacote Office da Microsoft. O principal uso desse programa é a criação de apresentação de slides, para mostrar
Leia maisBarra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Leia maisProgramação Orientada a Objetos e Java - Introdução. Carlos Lopes
Programação Orientada a Objetos e Java - Introdução Carlos Lopes POO e Java Objetivo: proporcionar uma visão dos conceitos de POO e do seu uso na estruturação dos programas em Java. Classes e objetos em
Leia maisMicrosoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Leia maisSlide 1 Deitel/Deitel, 8e. Java Como programar Copyright 2010 Pearson Education
Java Como Programar, 8/E Slide 1 Slide 2 (C) 2010 Pearson Education, Inc. Todos os direitos reservados. Slide 3 Slide 4 Neste capítulo, discutimos: Componentes e gerenciadores de layout adicionais e projetamos
Leia maisPara desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.
1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto
Leia maisCA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA A 1 2 3 4 F 1 2 3 4 B 1 2 3 4 G 1 2 3 4 C 1 2 3 4 H 1 2 3 4 D 1 2 3 4 I 1 2 3 4
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 6º MÓDULO AVALIAÇÃO A4 DATA 16/07/2009 PROGRAMAÇÃO Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO
Leia maisProgramação II. Cassio Diego
Programação II Cassio Diego 1 Aula de hoje UNIDADE 1 1. Criação de interfaces gráficas usando as JFC/Swing 1.1. Introdução (revisão de orientação a objetos) 1.2. Hierarquia de classes 1.3. Modelos de desenvolvimento
Leia maisElaborando Interfaces. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18
Elaborando Interfaces Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 16, 17, e 18 1 Todos os componentes JLabel JTextField JButton Além do próprio JFrame2 Todos os
Leia maisGuia de Início Rápido
Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido
Leia maisArquivos. Prof. Leonardo Barreto Campos 1
Arquivos Prof. Leonardo Barreto Campos 1 Sumário Introdução; A Classe File; Criando um arquivo de texto de acesso seqüencial; Exemplos de Interface; Lendo dados a partir de um arquivo de texto de acesso
Leia maisGerenciadores de Layout Parte 1
Gerenciadores de Layout Parte 1 1. Objetivos Os gerenciadores de layout têm a função de definir o layout a ser usado num componente gráfico, com um painel ou um frame, isto é, o gerenciador permite dividir
Leia maisANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
Leia maisInterfaces Gráficas POO. Prof. Márcio Delamaro
Interfaces Gráficas POO Prof. Márcio Delamaro Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/83 GUI Interface Gráfica do Usuário Em Java usamos o pacote Swing javax.swing Possui um conjunto
Leia maisExercício 1: Criar um programa que utiliza que desenha uma interface gráfica tal como descrito na Figura 1.1.
9ª LISTA DE EXERCÍCIOS INTERFACES GRÁFICAS DE USUÁRIO Disciplina: PC-II Exercício 1: Criar um programa que utiliza que desenha uma interface gráfica tal como descrito na Figura 1.1. Figura 1.1: Primeira
Leia maisAWT Versus Swing. Java Deployment Course: Aula 5. por Jorge H C Fernandes (jhcf@di.ufpe.br) CESAR-DI-UFPE Recife, 1999
AWT Versus Swing Java Deployment Course: Aula 5 por Jorge H C Fernandes (jhcf@di.ufpe.br) CESAR-DI-UFPE Recife, 1999 AWT Versus Swing Java TM is a trademark of Sun Microsystems. Swing images where taken
Leia maisCapítulo 23. às s Interfaces Gráficas. Introdução. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Capítulo 23 Introdução às s Interfaces Gráficas Objetivos do Capítulo Apresentar as duas APIs aplicáveis ao desenvolvimento de interfaces gráficas: o AWT e o Swing. Explorar algumas classes do AWT aplicáveis
Leia maisExemplo com SWING 1: Fazer uma aplicação, em Java, que tenha, na tela, uma JProgressBar, um JLabel e um JButton.
Exemplo com SWING 1: Fazer uma aplicação, em Java, que tenha, na tela, uma JProgressBar, um JLabel e um JButton. A aplicação deve ter duas Threads. A primeira, fará com que a JProgressBar incremente, num
Leia mais