Programação de Computadores - I. Profª Beatriz Profº Israel

Documentos relacionados
Comando if.. else. 2. JOptionPane. showmessagedialog. showconfirmdialog. showinputdialog. Caixa de diálogo para mostrar mensagem simples

CAIXAS DE DIÁLOGO COM JOPTIONPANE

JAVA Orientação a Objetos. Usando diálogos com JOptionPane

Entrada e Saída de dados por JOptionPane

Pacote Java Swing Parte 1

Linguagem de Programação Visual

UNIDADE I AULA II. Introdução à programação Java

Objetivos do Capítulo

IDE (Integrated Development Environment) / RAD (Rapid Application Development)

Ivo Augusto Fontana Bertoncello Marcelo de Oliveira Dias

Componente JOptionPane Layout Null Tratamento de Eventos. Action Listener

Aula 15 Interface Gáfica. Disciplina: Programação Estruturada e Orientada a Objetos Prof. Bruno Gomes

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

BAIXA E INSTALAÇÃO DE CERTIFICADO A1. Versão 1.0r0 de 29 de Janeiro Classificação: Ostensivo

COM220 Aula 17: Interface Gráfica Containers Swing

INTERFACE COM O USUÁRIO (em Java) Programação Orientada a Objetos

Manual de Administração

Curso Java Starter. 1

Quinta Lista de Exercícios -

Programação de Computadores II TCC /Turma A 1

JAVA COM BANCO DE DADOS PROFESSORA DANIELA PIRES

Manual para inserir documentos no sistema Projudi

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

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Persistência de Classes em Tabelas de Banco de Dados

TUTORIAL PARA IMPORTAÇÃO DE S DE CONTAS UAB PARA CONTAS GMAIL

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

Lab - Utilizando a ferramenta de Restauração do sistema no Windows 7

Certificado Servidor Web Importação por Microsoft IIS

Manual de Instalação do Hábil Enterprise NFC-e Gratuito. Hábil Enterprise NFC-e Gratuito by Koinonia Software Ltda.

COMO INSTALAR O CATÁLOGO

Ajuda das opções Fiery 1.3 (cliente)

A U T O R I Z O R R I GUIA DE INSTALAÇÃO W E B. Versão: 1.02 Agosto/2006 Versão: AW

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

Além de digitar e rodar os exemplos para ver seu funcionamento, deve-se ler atentamente e entender o que cada linha do código está fazendo.

Atualização De Mapas GPS Apontador. 1º Acessar site: 2º Selecione o Idioma para Português no seu canto direito.

Aula 12 POO 1 Interface Gráfica no Java. Profa. Elaine Faria UFU

Guia de Início Rápido

Criando sua primeira aplicação JAVA com o Eclipse

Acesso a banco de dados

Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica

Programação online em Java

Controle de Rifas CEOD-RN. Instalação e Manual de Uso

Table of Contents. PowerPoint XP

Passo a Passo do Checkout no SIGLA Digital

Apresentando o novo modelo de atendimento Centro Marista de Serviços - CMS. Curitiba, Julho de 2014

Lab - Utilizando a ferramenta de Restauração do sistema no Windows Vista

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

MANUAL DE USO FACGTO AUTORIZADOR ONLINE DE ODONTOLOGIA

Tutorial. Windows Live Mail

Se você localizou o título que buscava, clicar sobre a capa e então abrirá as seguintes opções para a leitura:

Manual do MySuite. O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes.

Professor: Macêdo Firmino Disciplina: Redes de Computadores II

Objetivos: Entender o funcionamento dos programas Java via linha de comando

Permissão de Usuários

Manual do Painel Administrativo

Campo: PREVISÃO Informa uma possível data e hora de entrega do veículo, caso o orçamento seja aprovado.

Como funciona? SUMÁRIO

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Dicas para usar melhor o Word 2007

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

CORREIO inotes. Para acessar o Correio inotes é necessário acessar a Internet.

Manual de Instalação e Configuração do Primeiro Backup Versão LITE

Sistema de Recursos Humanos

Lotus Notes 8.5 para o Office 365 para empresas

Manual de Instalação e Configuração do Primeiro Backup Versão PRO

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Outlook Apresentação

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

Ajuda das opções Fiery 1.3 (servidor)

SIMPLES INFORMÁTICA E CONSULTORIA LTDA

1 Criando um aplicativo visual em Java

Para inserir custo fixo às tarefas, siga os passos abaixo :

SISTEMA INTEGRADO DE GESTÃO ÊXITO GESTÃO DE PROCESSOS. Dividir Arquivo com Winrar

Sintaxe Básica de Java Parte 1

Interface Gráfica. Disciplina: Desenvolvimento de Sistemas. Professor: Thiago Silva Prates

O presente documento apresenta um passo a passo para os seguintes processos:

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (INTERNET EXPLORER)

Manual das funcionalidades Webmail AASP

zotero Gerenciador de referências bibliográficas

Base de Conhecimento Notes

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V

NetEye Guia de Instalação

Tribunal de Justiça do Estado do Amapá Secretaria de Gestão Processual Eletrônica. Tucujuris Web Contato:

Criando uma agenda simples com NetBeans 6.5

Tutorial de instalação do Java 7 no Windows 7.

MANUAL DE EXPORTAÇÃO DE CERTIFICADO SERVIDOR WEB APACHE PARA SERVIDOR WEB MICROSOFT IIS

insfcanceof new public switch transient while byte continue extends for int null

GUIA RÁPIDO SISTEMA ANTIFURTO THEFT DETERRENT

W o r d p r e s s 1- TELA DE LOGIN

Configuração do cliente de Windows Live Mail para usuários DAC

CONEXÃ O NFS-E SISTEMÃ ISS-INTEL UTILIZÃNDO JÃVÃ E SSL

Requisições de Materiais - Almoxarifado Módulo Portal Administrativo - SIPAC

LIÇÃO 1 - USANDO O GRAVADOR DE MACROS

NOVIDADES DA VERSÃO DO ZPEDIDOS.

Tutorial para configurar o do IFSC usando o OUTLOOK EXPRESS

Transcrição:

Programação de Computadores - I Profª Beatriz Profº Israel

A classe JOptionPane

Uma introdução à Programação Visual A partir de agora abandonaremos um pouco o visual de console. Partirmos para a programação quase visual de Java. Quase visual porque por enquanto trabalharemos apenas com caixas de mensagem. Para isso falaremos um pouco sobre JOptionPane do pacote visual Swing.

O que é a classe JOptionPane É uma classe que possibilita a criação de uma caixa de dialogo padrão que ou solicita um valor para o usuário ou retorna uma informação. Para utilizarmos a classe JOptionPane temos sempre que importar o pacote javax.swing.joptionpane primeiro. Usamos então está linha de comando: import javax.swing.joptionpane; Sempre antes no inicio do código da classe.

Métodos Método showconfirmdialog showinputdialog showmessagedialog showoptiondialog Descrição Solicita uma confirmação como(yes, NO, CANCEL) Solicita algum valor Informa ao usuário sobre algo Unificação dos tres acim

Parametros Parametro parentcomponent message messagetype optiontype Descrição Define a caixa de diálogo onde irá aparece todo o conteúdo. Há duas maneiras de definir a caixa de diálogo a primeira você mesmo cria utilizando os conceitos da classe JFrame. A segunda, você define esse parametro como null e o java irá gerar uma caixa de diálogo padrão. É a messagem que o usuário deve ler. Esta mensagem pode ser uma simples String ou um conjunto deobjetos. Define o estilo da mensagem. O gerente de aparencia pode expor a caixa de dialogo de formas diferentes,dependendo deste valor, pode fornecer um icone padrão.exemplos: ERROR_MESSAGE INFORMATION_MESSAGE WARNING_MESSAGE QUESTION_MESSAGE PLAIN_MESSAGE Define o conjunto de botões que irá aparecer na parte inferior da caixa de diálogo. Exemplos: DEFAULT_OPTION YES_NO_OPTION YES_NO_CANCEL_OPTION OK_CANCEL_OPTION

Demonstração rápida 1 2 1 2

MessageDialog Exibe uma caixa de diálogo com mensagens aos usuário. Código exemplo import javax.swing.joptionpane; public class InoutDialog { public static void main(string[] args) { JOptionPane.showMessageDialog(null, "Conhecendo JAVA"); } } Resultado

MessageDialog Código exemplo import javax.swing.joptionpane; public class InoutDialog { public static void main(string[] args) { JOptionPane.showMessageDialog(null, "Conhecendo JAVA","JAVA",JOptionPane.WARNING_MESSAGE);} } Resultado

ConfirmDialog Mosta um painel de informação com as opções Sim/Não e exibe a mensagem: Escolha um: Código exemplo import javax.swing.joptionpane; public class InoutDialog { public static void main(string[] args) { JOptionPane.showConfirmDialog(null, Escolha um:, Escolha um,joptionpane.yes_no_option);} } Resultado

OptionDialog Mostra uma janela de aviso com as opções OK, CANCELAR, o texto Aviso no título e a mensagem Clique em OK para continuar: Código exemplo import javax.swing.joptionpane; public class InoutDialog { public static void main(string[] args) { Object[] options = { OK, CANCELAR }; JOptionPane.showOptionDialog(null, Clique OK para continuar, Aviso, JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, Resultado null, options, options[0]);}

OptionDialog Note que se eu adicionar mais um item no vetor options, automaticamente adicionar mais um botão de opção com o nome que eu colocar. Código exemplo import javax.swing.joptionpane; public class InoutDialog { public static void main(string[] args) { Object[] options = { OK, CANCELAR, VOLTAR }; JOptionPane.showOptionDialog(null, Clique OK para continuar, Aviso, JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, Resultado null, options, options[0]);}

InputDialog Mostra uma caixa de diálogo solicitando que o usuário digite uma string Código exemplo import javax.swing.joptionpane; public class InoutDialog { public static void main(string[] args) { String nome=joptionpane.showinputdialog("qual é o seu nome?"); } } Resultado

InputDialog Mostra uma caixa de diálogo solicitando que o usuário selecione uma item. Código exemplo import javax.swing.joptionpane; public class InoutDialog { public static void main(string[] args) { Object[] itens = { MAÇA, PERA, BANANA }; Object selectedvalue = JOptionPane.showInputDialog(null, Escolha um item, Opçao, JOptionPane.INFORMATION_MESSAGE, null, itens, itens [0]); //} } Resultado