Interface Gráfica - Swing

Documentos relacionados
(INFORMAÇÕES PARA LABORATÓRIOS VIRTUAIS) Nome do laboratório: Laboratório de Programação (INFORMAÇÕES PARA FERRAMENTA)

Cadastro de Cargos, Departamentos e Funcionários

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 1- Interfaces Gráficas com Swing

Interface Gráfica - Swing

Java Swing: Netbeans

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

Técnicas de Programação II

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano

Prof. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Nona aula

Programação Orientada a Objetos

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

Introdução a Tecnologia da Informação

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

Criação de Aplicações GUI. Java JFC / Swing

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

Linguagem de Programação II GUI Interface Gráfica com o Usuário

UNIVERSIDADE PAULISTA UNIP

Trabalhando com ToolStrip, ToolTip e StatusStrip

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas

Com a OABRJ Digital você trabalha de forma colaborativa, simples e objetiva, em uma única tela.

MINISTÉRIO DA EDUCAÇÃO Universidade Federal do Amapá UNIFAP Núcleo De Tecnologia Da Informação NTI WORDPRESS INSTITUCIONAL UNIFAP MANUAL DE USO

Introdução a informática WORD

Tutorial Word 2007 FONTE: UNICAMP

Seções de aula (Seminários)

1 Criando um aplicativo visual em Java

Movimentação de Pneus

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE

BROFFICE.ORG IMPRESS

PROGRAMAÇÃO ORIENTADA A OBJETOS -INTERFACES GRÁFICAS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

MANUAL. ecosistemas.net.br

Este Procedimento Operacional Padrão define os passos necessários para incluir vendas a partir da versão resumida do PDV.

Criando uma GUI Swing no NetBeans IDE

Criando site. Tutorial Webnode

Windows Forms Applications - Introdução. Prof. Robinson Alves IFRN

Elaboração de Provas Online usando o Formulário Google Docs

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 3- Desenvolvendo Interfaces Mais Ricas

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA APRESENTAÇÃO ELETRÔNICA POWER POINT (CONTINUAÇÃO)

Google Drive Formulários

GUIA PARA CONFIGURAÇÃO DE CORREIO ELETRÔNICO

Ferramenta Revisão. - Após habilitar a ferramenta, aparecerá uma nova linha de comandos, como abaixo:

1.2. Pacote para o armazenamento das telas Agora, será necessário criarmos um novo pacote para armazenarmos as nossas telas:

Programação de Interfaces Gráficas. Aula 1. Carlos Eduardo de Carvalho Dantas

Interfaces Gráficas com Swing. Professor Leonardo Larback

Guia do Usuário de Organogramas Cross-Browser do OrgPublisher

SISTEMA GRATUITO DE FÁCIL INSTALAÇÃO

Delphi 7 Aula 03 Progressão Geométrica

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO SERVIDOR

Aula 01 Microsoft Excel 2016

Processo de Controle

CURSO INTRODUÇÃO AO SIG USANDO QGIS

5.9 Mídias: Clique no botão de Gerenciador de Mídias, ou acesse o Menu Conteúdo => Gerenciador de Mídias.

Revisão Center Configuration Conteúdo

Crie um novo projeto conforme abaixo, encerrando com o botão Finalizar :

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

O PowerPoint é um programa componente da suíte Office da Microsoft.

PORTAL INSTITUCIONAL

O que é e como funciona o VBA no excel?

Manual de Inscrição das Chapas. Eleições 2012

Sumário 1 Primeiros Passos Acessando o Sistema Conhecendo a tela Inicial... 4

Schaeffler Online. Manual de Operação

PETRILAB GUIA DO USUÁRIO V1.0 PETRILAB CRIADO POR ANDERSON LINHARES DE UFRJ

Módulo 03. Trabalhando com listas, imagens e tabelas

Criando Mensagens - Editor Drag and Drop

OPENPROJECT. Manual do Coordenador. Universidade Tecnológica Federal do Paraná - UTFPR DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO

Orçamento de Entrada. Procedimentos para inserir um orçamento de entrada no SISGEM.

Oficina: Planilha Eletrônica

Manual para atualização do portal do CNPq - versão 1.0 Popularização da Ciência

TUTORIAL UTILIZAÇÃO XOOPS UEFS. AEI - Gerência de Suporte

Prospecção. Sistema de Prospecção de Clientes Manual do Usuário. versão 1

Painel Administrativo Westlock

Avaliação de Desempenho. (Modelo de Avaliação e Criação de Evento) Fortes RH

MyBill. Guia do Usuário DHL MyBill Brasil

Implementando componentes básicos com swing, utilizando NetBeans

10 Hiperlinks e Mala Direta

Unidade 2: Navegação e Edição Básica

Manual sobre configuração de VPN para acesso completo dos conteúdos digitais fora da rede da Unisul

Analisando Dados Graficamente

play Guia de uso Android

Escola Secundária Ferreira Dias Agualva - Sintra. Atividade 20

Gestão de Base de dados Formulários

A JL tem uma super novidade. para sua empresa!!!!

Guião das novas funcionalidades do iportaldoc v6.1

Como configurar a Contabilidade por Centro de Custo?

Migrando para o Access 2010

Transcrição:

Interface Gráfica - Swing 1

Swing com o NetBeans p Para a construção de aplicativos gráficos, o construtor de interfaces gráficas do NetBeans IDE, torna a atividade uma simples tarefa de arrastar e soltar; p Sua geração automática de código simplifica bastante o processo de desenvolvimento das GUIs (Graphical User Interface ou Interface Gráfica com o Usuário), permitindo o foco do programador na lógica da aplicação, e não na infraestrutura necessária ao aplicativo. 2

Aplicação Simples p Criem um novo projeto com nome ConverterVelocidade; p Certifique-se de que a opção (check box) Criar classe principal esteja desmarcada. p Adicione um novo formulário JFrame clicando com o botão direito do mouse sobre o nome do projeto (ConverterVelocidade) e seguindo o caminho, 3

Opções de Visualização p O NetBeans disponibiliza duas opções de visualização: a vista gráfica do projeto e a vista do código fonte; 4

Propriedades p No modo de visualização Projeto clicando no componente JFrame aparecerá, no canto inferior direito, o painel de propriedades com várias características do componente que poderão ser alteradas 5

Propriedades do JFrame p No subitem Propriedades do menu, você poderá utilizar: n title permite inserir um texto que aparecerá no topo da janela do aplicativo. p Na seção 'Outras propriedades', você poderá alterar também: n reizable permite o usuário redimensionar a janela do aplicativo. n undecorated define a exibição ou não da borda da janela. Por padrão, essa opção se apresenta desmarcada, exibindo a borda externa ao JFrame. 6

Campo de texto (TextField) p Em seguida, na janela à direita, clique e arraste um campo de texto (JTextField) para dentro da área do JFrame. 7

Campo de texto (TextField) p Esse componente é muito comum em formulários onde o usuário digita um texto como uma informação a ser enviada: dados de nome, telefone e e-mail em um cadastro pessoal. p Algumas de suas propriedades incluem n text essa propriedade é utilizada para você especificar um texto padrão para o componente quando a aplicação for executada, ao invés de ficar em branco. n background permite alteração da cor de plano de fundo do componente; 8

Rótulo (label) p Esse é um outro componente bastante comum. Podemos dizer até que está presente em toda interface gráfica. p O Rótulo, mais conhecido pelo termo em inglês label, é todo o texto que encontramos na interface que tem a função de informar o usuário. 9

Rótulo (label) p Agora adicione o rótulo (JLabel) seguindo as linhas-guia, posicionando-o ao lado do JTextField; 10

Rótulo (label) p Vejamos mais algumas propriedades que podemos manipular para personalizar o componente. n font com essa propriedade, é possível configurar diversas outras propriedades em relação à fonte, como tipo, estilo e tamanho. n foreground utilizado para alterar a cor da fonte. 11

Botão (Jbutton) p Agora, adicione um botão (JButton) logo abaixo do JTextField. Lembre-se de utilizar as linhas guia para alinhar os componentes. 12

Botão (Jbutton) p Na lista de propriedades disponíveis, você poderá personalizar o seu botão e deixá-lo do seu jeito. Algumas propriedades deste componente incluem: n tooltiptex essa propriedade permite incluir um texto explicativo que aparece para o usuário quando o cursor passa por cima do componente; n enabled se esse check box estiver marcado significa que o componente ficará habilitado, ou seja, no caso do botão poder ser clicado, caso contrário, ficará desabilitado e não será executada nenhuma ação definida para esse componente. Por padrão, esse check box já é marcado. 13

Fazendo Aplicação p Agora adicione um segundo JLabel ao lado do botão; 14

Fazendo Aplicação p p Para alterar o texto do JTextField, clique no componente e procure no painel de propriedades o campotext. Ao apagar o texto padrão JTextField1, que constava anteriormente, Como não queremos nenhum texto inicial no JTextField, manteremos esse campo vazio. Agora, de forma similar, altere o campo text dos outros componentes adicionando os nomes (JLabel1 milhas/h, JButton Converter e JLabel2 Km/h ). 15

Fazendo Aplicação p p A parte realizada na GUI está completa. Vamos, agora, concluir o aplicativo inserindo os comandos de conversão ao botão. Clique no botão Converter com o botão direito do mouse. 16

Fazendo Aplicação p Aparecerá na tela a área onde deverá ser incluído o código que será executado quando o botão for apertado. p Insira a linha de comando especificada abaixo p int tempfahr = (int) ((Double.parseDouble(jTextField1.getText( ))) * 1.609344); jlabel2.settext(tempfahr + " Km/h"); 17