LINGUAGEM DE PROGAMAÇÃO II Criando uma Classe

Documentos relacionados
LPII Programando uma Cálculadora Simples Módulo III

HABILITANDO A IDE DO ECLIPSE

Exemplo Threads com Swing:

package br.com.cadastro.visao;

Exemplo com SWING 1: Fazer uma aplicação, em Java, que tenha, na tela, uma JProgressBar, um JLabel e um JButton.

Laboratório de Programação II

Programação Java. Construção de Interface gráfica. Processo Básico: OO + Eventos. Exemplo

Aula Prática Criando Views e Controles

MANIPULAÇÃO DE EVENTOS

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Font size Animation FACULDADE DE TECNOLOGIA SENAC PELOTAS

Vector Java. Empregado.java

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

Interfaces Gráficas (GUIs) em Java usando Swing Parte I - O básico

Elaborando as Interfaces Aulas 31, 32 e 33

Java Standard Edition (JSE)

Elaborando Interfaces. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18

Aula 11: Interfaces gráficas (1/2): elementos de interface Swing

Principais Classes Swing AWT

AULA 10 - CCT0024 Linguagem de Programação Objetivos da aula. Janelas para leitura e exibição de textos

Is Event Dispatcher Threade (Animation)

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

Como tratar eventos - A interface ActionListener e o método actionperformed

Eclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand

MÓDULO 4 SWING Parte 3

Java - Swing. Raphaela Galhardo raphaela@j2eebrasil.com.br

Programação Orientada a Objetos

Criando interfaces com o usuário. Continuação

Introdução à Programação Gráfica em Java

Exercício 1: Criar um programa que utiliza que desenha uma interface gráfica tal como descrito na Figura 1.1.

Interfaces Gráficas com Swing. Professor Leonardo Larback

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas:

Interfaces Gráficas POO. Prof. Márcio Delamaro

ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados

Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Processo Básico: OO + Eventos. Java First-Tier: Aplicações. Construção de Interface gráfica. Exemplo. Exemplo. Exemplo. Hierarquia de Composição

Aula 2 Eventos do Mouse by Pearson Education do Brasil

Curso Java Starter. 1

Componente JOptionPane Layout Null Tratamento de Eventos. Action Listener

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Introdução à Ciência da Computação com Jogos Bruno Feijó - Esteban Clua - Fávio S. Corrêa da Silva

Adding User Interaction

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

Elaborando Interfaces. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18

Laboratório 01 NetBeans

Tutorial Introdução ao ambiente Eclipse

JavaFX Classe de Controle e Eventos. Prof. Vicente Paulo de Camargo

Técnicas de Programação II

A classe JTextField

Criando um aplicação simples com JAVA e MySQL usando NetBeans Parte II

Criação de Applets Package: Class Name Base Class: Generate header comments: Can run standalone: Generate Standard methods:

Elaborando as Interfaces Aulas 43, 44 e 45

Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof.

Reproduzir sons em Java. import java.net.url; import javax.swing.*; import javax.sound.sampled.*; public class ReproduzSons {

Sistemas Operacionais

JAVA APLICAÇÕES GRÁFICAS Propriedade Utilizada: FontSizeAnimation

. Uma instância da classe JTextField gera uma instância da classe ActionEvent quando o objecto está activo e o utilizador pressiona a tecla ENTER.

Introdução à construção de GUIs

Escrito por Sex, 14 de Outubro de :26 - Última atualização Seg, 05 de Dezembro de :59

Passos para a configuração do ambiente de desenvolvimento:

p Pacotes, a grosso modo, são apenas pastas ou diretórios do sistema operacional onde ficam armazenados os arquivos fonte de Java.

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

Formulário Principal no NetBeans

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 4- Tratamento de Eventos em Interfaces Gráficas

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Gráfica em Java Alguns Componentes javax.swing

Groupware Workbench Tutorial de instalação da Aplicação-Exemplo no Eclipse

Elaborando as Interfaces dos trabalhos das aulas 28, 29 e 30.

Neste tutorial apresentaremos as vantagens e facilidades de usar a ferramenta de Deployment Java Web Start.

MANIPULAÇÃO DE BANCO DE DADOS UTILIZANDO INTERFACE GRÁFICA

Prof. Fernando V. Paulovich 25 de julho de SCC Programação Orientada a Objetos

Linguagem de Programação II Importando Classes/Pacotes


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

1 Criando um projeto. Instituto Federal do Paraná

Acesso a banco de dados

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

1 Criando um aplicativo visual em Java

INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO. Centro de Informática de Ribeirão Preto - CIRP - USP

05 Como utilizar POO no ambiente gráfico do C#?

Como criar um banco de dados usando o mysql

Interfaces Gráficas (GUIs) em Java usando Swing

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

CONTEÚDO PROGRAMÁTICO

Programação Orientada a Objetos (DPADF 0063)

Michel Leles. IDE - Eclipse Breve Tutorial

Web Services. EclipseSDK/DB2 Construindo/Consumindo Serviços

Caso não exista nenhum listener registado no objecto que gera o evento, este não terá qualquer efeito.

Alguns conceitos, regras, convenções, preparação do ambiente, primeiro programa.

Encerrando Introdução a Objetos e Classes Redefinição de Métodos (1)

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

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Importar dados de arquivos de texto para um banco de dados no BioNumerics versão 6.5 no idioma Inglês

Guia de procedimentos para construir um programa java no IDE Sun One Studio 4 update 1, Community Edition

O Java em Sistemas Embarcados

Exercícios de fixação: Listas

Ambiente de Programação JAVA POO

Técnicas de Programação II

Criando sua primeira aplicação JAVA com o Eclipse

Transcrição:

Turma 2112 LINGUAGEM DE PROGAMAÇÃO II Criando uma Classe Data 29-05-17 Para criar um projeto novo utilize a URL http://mz.pro.br/lpii/lpii_160215.pdf. Vamos construir um programa que apresente a tela abaixo: Incluir os seguintes componentes : JTextField duas vezes, JLabel duas vezes e JButton uma vez. Altere as propriedades Variable (Nome da variável) e Text (conteúdo do objeto) No evento click do button (cliclar em botão direito do mouse sobre o JButton opção A listagem completa segue abaixo: import java.awt.borderlayout; import java.awt.eventqueue; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.border.emptyborder; import javax.swing.joptionpane;

import javax.swing.jtextfield; import javax.swing.jlabel; import javax.swing.jbutton; import java.awt.font; import java.awt.event.actionlistener; import java.awt.event.actionevent; import java.awt.event.focusadapter; import java.awt.event.focusevent; public class telamain extends JFrame { private JPanel contentpane; private JTextField txparc1; private JTextField txparc2; private JTextField txresultado; /** * Launch the application. */ public static void main(string[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { telamain frame = new telamain(); frame.setvisible(true); catch (Exception e) { e.printstacktrace(); ); /** * Create the frame. */ public telamain() { setdefaultcloseoperation(jframe.exit_on_close); setbounds(100, 100, 450, 300); contentpane = new JPanel(); contentpane.setborder(new EmptyBorder(5, 5, 5, 5)); setcontentpane(contentpane); contentpane.setlayout(null); txparc1 = new JTextField(); txparc1.addfocuslistener(new FocusAdapter() { @Override public void focusgained(focusevent e) { txresultado.setvisible(false); ); txparc1.addactionlistener(new ActionListener() { public void actionperformed(actionevent arg0) {

); txparc1.setbounds(107, 13, 86, 20); contentpane.add(txparc1); txparc1.setcolumns(10); txparc2 = new JTextField(); txparc2.addfocuslistener(new FocusAdapter() { @Override public void focusgained(focusevent arg0) { txresultado.setvisible(false); ); txparc2.addactionlistener(new ActionListener() { public void actionperformed(actionevent e) { ); txparc2.setbounds(107, 58, 86, 20); contentpane.add(txparc2); txparc2.setcolumns(10); JLabel lblnewlabel = new JLabel("Parcela I"); lblnewlabel.setfont(new Font("Tahoma", Font.BOLD, 14)); lblnewlabel.setbounds(10, 14, 87, 14); contentpane.add(lblnewlabel); JLabel lblnewlabel_1 = new JLabel(" II"); lblnewlabel_1.setfont(new Font("Tahoma", Font.BOLD, 14)); lblnewlabel_1.setbounds(10, 59, 70, 14); contentpane.add(lblnewlabel_1); JButton btsomar = new JButton("Calcular Soma"); btsomar.addactionlistener(new ActionListener() { public void actionperformed(actionevent arg0) { // DIGITAR O EVENTO NESTE LOCAL float p1 = Float.parseFloat(txParc1.getText()); float p2 = Float.parseFloat(txParc2.getText()); float p3 = p1+p2; txresultado.setvisible(true); txresultado.settext(string.valueof(p3)); ); btsomar.setbounds(10, 106, 125, 23); contentpane.add(btsomar); JLabel lblnewlabel_2 = new JLabel("+"); lblnewlabel_2.setfont(new Font("Tahoma", Font.PLAIN, 17)); lblnewlabel_2.setbounds(199, 38, 46, 14); contentpane.add(lblnewlabel_2);

txresultado = new JTextField(); txresultado.setbounds(159, 107, 86, 20); txresultado.setvisible(false); contentpane.add(txresultado); txresultado.setcolumns(10); Criando o arquivo JAR ou ZIP para transporte. Para exportar o seu projeto, use o botão direito do mouse sobre ele e dê um clique em Exportar >> General >> Archive File digitando o nome do arquivo destino. Importando o projeto de um arquivo ZIP ou JAR Utilize a opção no menu File >> Import >> General >> Existing Projects into Workspace e clicando em Browse selecione o arquivo zip ou jar desejado.

Criando o arquivo executável para usar no cliente. Quando criamos o sistema para utilizar em um cliente, não há a necessidade de instalação da plataforma Eclipse, nem que tenhamos todo os arquivos fontes. No cliente precisamos apenas do JDK e o seu executável. Para isso, devemos utilizar a seguinte opção, com botão direito do mouse sobre o projeto >> Exportar:

Clicar em Next e : Selecione o Launch configuration e o Export destination, e pronto, seu executável pode ser transportado para o cliente com um simples copy.