Criação de telas com Swing
|
|
|
- Irene Ribeiro Zagalo
- 10 Há anos
- Visualizações:
Transcrição
1 Java Básico Criação de telas com Swing Marco Antonio, Arquiteto de Software TJDF Novembro/2005
2 JFC Java Foundation Classes Swing Look and feel Java 2D Drag and Drop
3 GUI Graphical User Interface As regras de usabilidade e o protótipo de tela devem ser definidos antes do desenvolvimento. Várias estratégias para implementação. Valida as entradas do usuário (formatação de campos). Informa aos usuários sobre problemas no sistema (erros de rede, indisponibilidade dos servidores). Responde a eventos do usuário (clique do mouse, arrastar e soltar, mudança de campo). A criação de telas com swing pode ser um trabalho cansativo. É recomendado que se utilize uma ferramenta para a criação de telas profissionais.
4 Tela de cadastro de pessoa Para a classe Pessoa (nome, endereco, telefone, cpf) crie um protótipo de tela com as funcionalidades de inclusão, alteração, exclusão e fechamento.
5 Swing Container (contém outros componentes) Telas, painéis Componentes de controle Botões, menus, textos, etc.
6 Componentes de controle Botões respondem a cliques do mouse Rótulos mostra informações sobre os controles da tela Texto recupera dados digitados pelo usuário Listas possibilita a seleção de vários itens Caixas de combinação possibilita a seleção de um dos itens Caixas de seleção funcionalidade de ligado, desligado
7 JFrame Ponto inicial para a construção de telas. Para utilizar, importe o pacote javax.swing.*; Todas as telas são subclasses de JFrame. Crie os componentes gráficos e adicione ao conteúdo da tela através do getcontentpane().add(novocomponente); Dimensione a tela através do setsize(???,???) ou pack(); Torne a tela visível setvisible(true).
8 PrimeiraTelaSwing import javax.swing.*; //pacote obrigatório para usar o swing public class PrimeiraTelaSwing extends JFrame { //subclasse de JFrame public PrimeiraTelaSwing() { //utilize o construtor para dimensionar/mostrar a tela setsize(100,100); //definindo um tamanho inicial setvisible(true); //torna a tela visível, pois o padrão é invisível
9 TestePrimeiraTelaSwing public class TestePrimeiraTelaSwing { //essa outra classe apenas levanta a tela public static void main(string[] args) { //torna a classe executável //chama o construtor da nossa tela //o construtor irá dimensionar e mostrar a janela PrimeiraTelaSwing tela = new PrimeiraTelaSwing();
10 JButton Recupera o clique do usuário. Por padrão, não tem comportamento. Utilize a estrutura abaixo para criar um JButton: JButton btngravar = new JButton( Gravar ); JButton btnfechar = new JButton( Fechar );
11 PrimeiraTelaSwing + JButton import java.awt.*; //necessário para o flowlayout import javax.swing.*; public class PrimeiraTelaSwing extends JFrame { JButton btngravar = new JButton("Gravar"); //declare os objetos no início da classe JButton btnfechar = new JButton("Fechar"); //utilize o construtor para adicionar os objetos na tela public PrimeiraTelaSwing() { setlayout(new FlowLayout()); //*posiciona os componentes um após o outro getcontentpane().add(btngravar); //adiciona o primeiro botão getcontentpane().add(btnfechar); //adiciona o segundo botão setvisible(true); pack(); //dimensiona a tela baseando-se num tamanho padrão // *o gerenciamento de layout é discutido em um capítulo a parte.
12 JTextField A caixa de texto captura informação digitada pelo usuário. JTextField txtnome = new JTextField(); JTextField txtendereco = new JTextField(); Caixas de texto em branco, sem tamanho definido JTextField txtnome = new JTextField(null, 20); JTextField txtendereco = new JTextField(null, 30); O primeiro parâmetro representa o texto (null) e o segundo é o tamanho.
13 PrimeiraTelaSwing + JButton import java.awt.*; import javax.swing.*; public class PrimeiraTelaSwing extends JFrame { JTextField txtnome = new JTextField(null, 20); JTextField txtendereco = new JTextField(null, 30); JButton btngravar = new JButton("Gravar"); JButton btnfechar = new JButton("Fechar"); public PrimeiraTelaSwing() { setlayout(new FlowLayout()); //os componentes serão apresentados na tela nessa ordem getcontentpane().add(txtnome); getcontentpane().add(txtendereco); getcontentpane().add(btngravar); getcontentpane().add(btnfechar); setvisible(true); pack();
14 JLabel O rótulo torna uma tela mais fácil de usar, na medida em que identifica os componentes com um texto explicativo. Utilize o exemplo abaixo para criar rótulos: JLabel lblnome = new JLabel( Nome: ); JLabel lblendereco = new JLabel( Endereço: );
15 PrimeiraTelaSwing + JLabel import java.awt.*; import javax.swing.*; public class PrimeiraTelaSwing extends JFrame { JLabel lblnome = new JLabel("Nome"); JLabel lblendereco = new JLabel("Endereço"); JTextField txtnome = new JTextField(null, 20); JTextField txtendereco = new JTextField(null, 30); JButton btngravar = new JButton("Gravar"); JButton btnfechar = new JButton("Fechar"); public PrimeiraTelaSwing() { //nesse caso, vamos usar 4 linhas e 2 colunas setlayout(new GridLayout(4, 2)); getcontentpane().add(lblnome); getcontentpane().add(txtnome); getcontentpane().add(lblendereco); getcontentpane().add(txtendereco); getcontentpane().add(btngravar); getcontentpane().add(btnfechar); setvisible(true); pack();
16 JComboBox Caixa de combinação onde o usuário pode escolher um item entre vários possíveis. É criado em duas etapas: primeiro crie os itens que farão parte da combo, depois, crie a combo. Veja o exemplo: String[] sexos = { Masculino, Feminino ; JComboBox cbosexo = new JComboBox(sexos);
17 PrimeiraTelaSwing + JComboBox import java.awt.*; import javax.swing.*; public class PrimeiraTelaSwing extends JFrame { JLabel lblnome = new JLabel("Nome"); JLabel lblendereco = new JLabel("Endereço"); JLabel lblsexo = new JLabel("Sexo"); JTextField txtnome = new JTextField(null, 20); JTextField txtendereco = new JTextField(null, 30); JButton btngravar = new JButton("Gravar"); JButton btnfechar = new JButton("Fechar"); String [] sexos = {"Masculino", "Feminino"; JComboBox cbosexo = new JComboBox(sexos);
18 PrimeiraTelaSwing + JComboBox public PrimeiraTelaSwing() { setlayout(new FlowLayout()); getcontentpane().add(lblnome); getcontentpane().add(txtnome); getcontentpane().add(lblendereco); getcontentpane().add(txtendereco); getcontentpane().add(lblsexo); getcontentpane().add(cbosexo); getcontentpane().add(btngravar); getcontentpane().add(btnfechar); setvisible(true); pack();
19 Dúvidas
20 Exercícios Implemente a tela de cadastro de pessoa que iniciamos no exemplo. Crie a classe TelaDeCadastroDePessoa e dentro do pacote com.javabasico.swing Crie uma classe para testar a tela. Teste o pack() e o setsize() nas diversas situações que vimos e analise o comportamento da tela. Altere o gerenciador de layout entre FlowLayout e GridLayout e analise o comportamento da tela.
21 TelaDeCadastroDePessoa package com.javabasico.swing; import java.awt.*; import javax.swing.*; public class TelaDeCadastroDePessoa extends JFrame { JLabel lblnome = new JLabel("Nome: "); JLabel lblendereco = new JLabel("Endereço: "); JLabel lbltelefone = new JLabel("Telefone: "); JLabel lblcpf = new JLabel("Cpf: "); JLabel lblsexos = new JLabel("Sexo: "); JTextField txtnome = new JTextField(null, 20); JTextField txtendereco = new JTextField(null, 20); JTextField txttelefone = new JTextField(null, 20); JTextField txtcpf = new JTextField(null, 20); String[] sexos = {"Masculino", "Feminino"; JComboBox cbosexo = new JComboBox(sexos); JButton btngravar = new JButton("Gravar"); JButton btnfechar = new JButton("Fechar");
22 TelaDeCadastroDePessoa public TelaDeCadastroDePessoa() { Container c = getcontentpane(); setlayout(new GridLayout(0, 2)); settitle("cadastro de Pessoa"); c.add(lblnome); c.add(txtnome); c.add(lblendereco); c.add(txtendereco); c.add(lbltelefone); c.add(txttelefone); c.add(lblcpf); c.add(txtcpf); c.add(lblsexos); c.add(cbosexo); c.add(btngravar); c.add(btnfechar); setvisible(true); pack();
23 TesteDaTelaDeCadastroDePessoa package com.javabasico.swing; public class TesteDaTelaDeCadastroDePessoa { public static void main(string[] args) { new TelaDeCadastroDePessoa();
24 Exercícios Implemente uma tela para cadastro de aeronaves. Utilize todos os componentes mostrados até agora. Atributos da tela: Finalidade do avião (transporte de carga, passageiros) Modelo Quantidade de assentos Autonomia
25 TelaDeCadastroDeAeronave package com.javabasico.swing; import java.awt.*; import javax.swing.*; public class TelaDeCadastroDeAeronave extends JFrame { JLabel lblfinalidade = new JLabel("Finalidade: "); JLabel lblmodelo = new JLabel("Modelo: "); JLabel lblquantidadedeassentos = new JLabel("Quantidade de assentos: "); JLabel lblautonomia = new JLabel("Autonomia: "); String finalidades[] = {"Carga", "Passageiro"; JComboBox cbofinalidade = new JComboBox(finalidades); JTextField txtmodelo = new JTextField(); JTextField txtquantidadedeassentos = new JTextField(); JTextField txtautonomia = new JTextField(); JButton btngravar = new JButton("Gravar"); JButton btnfechar = new JButton("Fechar");
26 TelaDeCadastroDeAeronave public TelaDeCadastroDeAeronave() { setlayout(new GridLayout(0, 2)); Container c = getcontentpane(); settitle("cadastro de Aeronave"); c.add(lblfinalidade); c.add(cbofinalidade); c.add(lblmodelo); c.add(txtmodelo); c.add(lblquantidadedeassentos); c.add(txtquantidadedeassentos); c.add(lblautonomia); c.add(txtautonomia); c.add(btngravar); c.add(btnfechar); setdefaultcloseoperation(jframe.dispose_on_close); setvisible(true); pack();
27 TesteDaTelaDeCadastroDeAeronave package com.javabasico.swing; public class TesteDaTelaDeCadastroDeAeronave { public static void main(string[] args) { new TelaDeCadastroDeAeronave();
28 Exercícios Crie uma tela para cadastro de médico com os atributos nome, especialidade (Combo), número do crm.
29 TelaDeCadastroDeMedico package com.javabasico.swing; import java.awt.*; import javax.swing.*; public class TelaDeCadastroDeMedico extends JFrame { JLabel lblnome = new JLabel("Nome: "); JLabel lblespecialidade = new JLabel("Especialidade: "); JLabel lblnumerodocrm = new JLabel("Número do Crm: "); String[] especialidade = {"Cardiologia", "Clínica Geral", "Ortopedia"; JComboBox cboespecialidade = new JComboBox(especialidade); JTextField txtnome = new JTextField(); JTextField txtnumerodocrm = new JTextField();
30 TelaDeCadastroDeMedico public TelaDeCadastroDeMedico() { setlayout(new GridLayout(0, 2)); Container c = getcontentpane(); settitle("cadastro de Médico"); c.add(lblnome); c.add(txtnome); c.add(lblespecialidade); c.add(cboespecialidade); c.add(lblnumerodocrm); c.add(txtnumerodocrm); setvisible(true); pack();
31 TesteDaTelaDeCadastroDeMedico package com.javabasico.swing; public class TesteDaTelaDeCadastroDeMedico { public static void main(string[] args) { new TelaDeCadastroDeMedico();
Objectivos:. 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,
Java 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 [email protected] Programação Orientada a Objetos JFC Java Foundation Classes Coleção de pacotes para criação de aplicações completas Desktop Interfaces gráficas
MÓ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;
Programaçã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
Mó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.*
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
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,
PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS. Prof. Angelo Augusto Frozza, M.Sc. [email protected]
PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS Prof. Angelo Augusto Frozza, M.Sc. [email protected] ROTEIRO 2. Programação visual com a IDE Netbeans Projetos Tipos de projetos Desenvolvimento
Programação III. Interface Gráfica - Swing. Interface Gráfica Swing Jocélio Passos [email protected]. Interface Gráfica - Swing
Programação III Interface Gráfica Swing Jocélio Passos [email protected] Deitel Capítulo 11 : Imagens gráficas e Java 2D Capítulo 12 : Componentes Básicos Capítulo 13 : Componentes Avançados GUI
Interface 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
Interface 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
INTERFACE 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.
1 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
Curso 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
Eclipse 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
1) 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;
Interface 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 [email protected] Marcelo Nassau Malta [email protected]
8. 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,
Pacote 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
Interfaces 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
Té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.
Exercí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.
Elaborando 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
JCheckbox 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á
Desenvolvimento 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
Desenvolvendo 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
Jogo 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É [email protected] http://www.cti.furg.br/informatica/paje Primeiro vamos usar a classe JFrame para criar
JAVA COM BANCO DE DADOS PROFESSORA DANIELA PIRES
Conteúdo O Projeto... 2 Criação de Pacotes... 4 Factory:... 6 DAO:... 15 GUI (Graphical User Interface ou Interface Gráfica de Cadastro)... 18 Evento SAIR... 23 Evento CADASTRAR... 24 1 O Projeto Arquivo
JTABLE 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
JFC/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 [email protected] Introdução Organização das Aplicações Containers Swing Hierarquia de Componentes Swing Componentes Swing Look-and-Feel
Programaçã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.
Programação de Interfaces Gráficas. Aula 1. Carlos Eduardo de Carvalho Dantas ([email protected]) http://carloseduardoxp.wordpress.
Programação de Interfaces Gráficas Aula 1 Carlos Eduardo de Carvalho Dantas ([email protected]) http://carloseduardoxp.wordpress.com "Use o seu tempo para melhorar a si mesmo através dos escritos
Programaçã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
Swing. 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.
Exercí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
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.*)
Interface 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
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.
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 + "," +
IDE (Integrated Development Environment) / RAD (Rapid Application Development)
IDE (Integrated Development Environment) / RAD (Rapid Application Development) Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Agosto de 2012 Prof. Edwar Saliba Júnior 1 Introdução
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Millennium... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento
JAVA 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
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM
GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM ÍNDICE ITEM Página 1. Objetivo... 3 2. Requisitos... 3 3. Diretório do Slim... 3 4. Procedimento para Transferência de Servidor... 3 4.1 Compartilhamento da
package 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;
Para 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
INTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO
INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces
Classes Abstratas e Interfaces
Java Básico Classes Abstratas e Interfaces Marco Antonio, Arquiteto de Software TJDF [email protected] Novembro/2005 Classe abstrata Recurso avançado da OO Não pode ser instanciada Deve ser instanciada
Curso 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
JAVA NETBEANS PGOO Prof. Daniela Pires Conteúdo
Conteúdo Estruturas de repetição (loops, laços)... 2 WHILE (enquanto)... 2 DO... WHILE (faça... enquanto)... 2 FOR... 3 FOREACH... 4 EXERCICIO LOOP FOR... 4 Novo Projeto... 5 Controles SWING... 10 1 Estruturas
Java Exemplo MDI. Tela Principal
Java Exemplo MDI Nesta aula criaremos uma aplicação simples de cadastro para avaliar o nível de dificuldade/facilidade que é desenvolver softwares com a tecnologia Java. No NetBeans, crie um novo projeto
Sistema 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
Módulo 5 - JDBC java.sql - Conexão com Banco de Dados
Aplicações de Linguagem de Programação Orientada a Objetos 2ºsem/2012 (Professor: Tiago) Módulo 5 - JDBC java.sql - Conexão com Banco de Dados Fazer o download do drive de conexão com o BD: http://jdbc.postgresql.org/download.html
Interfaces Gráficas com Swing. Professor Leonardo Larback
Interfaces Gráficas com Swing Professor Leonardo Larback SWING Swing é um widget toolkit para uso em Java. Surgiu como sucessor do Abstract Window Toolkit (AWT) à partir do java 1.2. Como uma das principais
Java Básico. Matrícula de Alunos. Marco Antonio, Arquiteto de Software TJDF [email protected]. Novembro/2005
Java Básico Matrícula de Alunos Marco Antonio, Arquiteto de Software TJDF [email protected] Novembro/2005 Objetivos OO: trocar mensagens entre os objetos Exception: tratar exceções Análise: implementar
Implementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
JAVA. 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:
Orientação a Objetos
Orientação a Objetos Interface Gráfica Swing JWindow/ JFrame KeyListenner Gil Eduardo de Andrade Manipulando Janelas As classes JFrame e JWindow (import javax.swing.jframe) (import javax.swing.jwindow)
Programaçã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
CA: 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
II Torneio de Programação em LabVIEW
Desenvolvimento da Aplicação II Torneio de Programação em LabVIEW Seção I: Requisitos Gerais A aplicação submetida deverá atender, pelo menos, às exigências de funcionamento descritas na Seção II deste
Interface 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
Acesso a banco de dados
Acesso a banco de dados 1. Crie uma pasta chamada AcessoBD com as seguintes subpastas: Aplicativos, Drivers, AcessoMSACCESS, AcessoMySQL e AcessoSQLSERVER Exemplo 1: MS ACCESS 1. Crie um banco de dados
LAB12: Componentes ASP.NET
LAB12: Componentes ASP.NET Neste laboratório vamos criar uma aplicação ASP.NET que utiliza o componente DropDownList, diversas opções de associação de conteúdo ao componente visual, bem como o uso dos
Interfaces 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,
Introduçã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
Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.
Aula 2 Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4. Conceitos O software controla os computadores(freqüentemente conhecido
Barra 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
Tutorial 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
1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.
1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.
Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no
Componentes GUI A aparência e maneira como um usuário pode interagir com componentes AWT diferem de acordo com a plataforma. Componentes Swing permite
Componentes GUI GUI Grafical User Interface São construídas a partir de componentes GUI chamados de controles ou widgets (windows gadgets engenhocas de janela). Ex: JOptionPane fornece caixas de diálogos
Interface Gráfica. Disciplina: Desenvolvimento de Sistemas. Professor: Thiago Silva Prates
Interface Gráfica Disciplina: Desenvolvimento de Sistemas Professor: Thiago Silva Prates Interface Gráfica Interface Gráfica com Usuário (do inglês, Graphical User Interface GUI) apresenta um mecanismo
Tratamento 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
Programação Orientada a Objetos II
Programação Orientada a Objetos II Interfaces Gráficas Componentes Prof. Rodrigo Rocha [email protected] www.bolinhabolinha.com Ementa Introdução ao Desenvolvimento de Interfaces Gráficas Herança
Scriptlets e Formulários
2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,
Elaborando as Interfaces Aulas 31, 32 e 33
Elaborando as Interfaces Aulas 31, 32 e 33 JList e JComboBox Prof. André Aparecido da Silva Disponível em: http://www.oxnar.com.br/2017/3ati Aulas 31, 32 e 33. 1 ATIVIDADE DA SEMANA PASSADA ELABORE UMA
Módulo 07 Características Avançadas de Classes
Módulo 07 Características Avançadas de Classes Última Atualização: 15/06/2010 1 Objetivos Descrever variáveis, métodos e iniciadores static Descrever a semântica do modificador final em classes, métodos
MANUAL DO INSTAR-MAIL 1.0. Pagina de login e senha do Instar-Mail
1º Passo: Acesse o seguinte endereço http://www.smtp.com.br/sg/cliente/logar.php MANUAL DO INSTAR-MAIL 1.0 2º Passo: Será apresentada uma tela solicitando o seu login e senha: Sendo assim: Digite o seu
USANDO O ROUNDCUBE WEBMAIL
USANDO O ROUNDCUBE WEBMAIL ATENÇÃO! Para utilizar este tutorial não se esqueça: Onde estiver escrito seusite.com.br substitua pelo ENDEREÇO do seu site (domínio). Ex.: Se o endereço do seu site é casadecarnessilva.net
Como 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
Gerenciadores de Layouts
Gerenciadores de Layouts João Carlos Pinheiro [email protected] Versão: 1.1 Última Atualização 04 / 2005 1 Objetivos Apresentar os gerenciadores de layouts FlowLayout BorderLayout GridLayout BoxLayout
Orientações sobre a Utilização do Home Saúde
Orientações sobre a Utilização do Home Saúde Objetivo do Módulo Home Saúde Acesso ao Módulo Home Saúde Botões de Comando Consultando informações cadastrais do seu grupo familiar Consultando os dados da
Manual do Spectacle. Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga
Boudhayan Gupta Boudhayan Gupta Tradução: André Marcelo Alvarenga 2 Conteúdo 1 Introdução 5 2 Iniciando o Spectacle 6 3 Como usar o Spectacle 7 3.1 Capturar uma imagem...................................
Programaçã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
API Swing Java. 1. Introdução. 2. Objetivos. 3. Surgimento do Swing. André Scarmagnani 1, Matheus Madalozzo 1, Miguel Diogenes Matrakas 1
API Swing Java André Scarmagnani 1, Matheus Madalozzo 1, Miguel Diogenes Matrakas 1 1 UDC ANGLO Faculdade Anglo Americano (FAA) Av. Paraná, 5661, CEP: 85868-030 Foz do Iguaçu PR Brasil [email protected],
JAVA 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
Microsoft Office Excel 2007
1 Microsoft Office Excel 2007 O Excel é um programa dedicado a criação de planilhas de cálculos, além de fornecer gráficos, função de banco de dados e outros. 1. Layout do Excel 2007 O Microsoft Excel
Aula Au 3 la 7 Windows-Internet
Aula 37 Aula Ferramenta de Captura 2 Você pode usar a Ferramenta de Captura para obter um recorte de qualquer objeto na tela e, em seguida, anotar, salvar ou compartilhar a imagem. 3 Vamos fazer o seguinte:
Criando uma agenda simples com NetBeans 6.5
Criando uma agenda simples com NetBeans 6.5 (Swing application framework e Beansbinding) Já faz algum tempo que escrevi uma agenda simples usando o Eclipse com o Visual Class Editor. Demorei em torno de
Guião de Introdução ao Eclipse IDE Índice
Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.
Programaçã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,
Programação Orientada a Objetos (DPADF 0063)
Programação Orientada a Objetos (DPADF 0063) Aula 2 Java como ferramenta de experimentação Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas
JAVA Orientação a Objetos. Usando diálogos com JOptionPane
JAVA Orientação a Objetos Usando diálogos com JOptionPane Diálogos: interagindo com o usuário Até agora vimos o método System.out.println para escrever informações na tela (console). A linguagem Java oferece
Esclarecer dúvidas sobre o funcionamento do programa Licita, bem como explicar o processo de geração e importação de arquivos no sistema.
Nota Técnica 26/2010 Em 07 de Abril de 2010. Assunto: exportação e importação de arquivos, instalação e funcionamento do programa Licita. I DO OBJETIVO Esclarecer dúvidas sobre o funcionamento do programa
SISTEMA EXPERIMENTALL 15/11/2009. Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing.
15/11/2009 Olá! A partir de agora vamos conhecer a IDE NetBeans 6.7.1 efetuando um micro projeto swing. Crie um novo projeto clicando em arquivo e em novo projeto. Escolha a opção java, aplicativo java
Java - Swing. Raphaela Galhardo [email protected] http://www.j2eebrasil.com.br http://javarn.dev.java.net
Java - Swing Raphaela Galhardo [email protected] http://www.j2eebrasil.com.br http://javarn.dev.java.net Conteúdo Interface com Usuário; Eventos; Swing. Introdução Interface com Usuário Grande
PRINCÍPIOS DE INFORMÁTICA PRÁTICA 08 1. OBJETIVO 2. BASE TEÓRICA. 2.1 Criando Mapas no Excel. 2.2 Utilizando o Mapa
PRINCÍPIOS DE INFORMÁTICA PRÁTICA 08 1. OBJETIVO Aprender a utilizar mapas, colocar filtros em tabelas e a criar tabelas e gráficos dinâmicos no MS-Excel. Esse roteiro foi escrito inicialmente para o Excel
PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 1- Interfaces Gráficas com Swing
Aula 1- Interfaces Gráficas com Swing Conteúdo Programático desta aula Explorar o pacote Swing para desenvolver Interfaces em Java Utilização de Interfaces gráficas para interagir com objetos previamente
