Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Tutorial: Criando Aplicação Java com NetBeans e Calculando Descontos, Notas de estudo de Farmácia

Este tutorial fornece passos para criar interfaces gráficas para programas java desenvolvidos no modo de texto, utilizando o netbeans. Você aprenderá a criar um novo projeto chamado calculadoradesconto, criar uma classe calcdesconto para realizar o cálculo de descontos, criar uma interface gráfica para a aplicação e implementar um botão para executar o cálculo.

Tipologia: Notas de estudo

2011

Compartilhado em 29/06/2011

anderson-rafael-rentz-3
anderson-rafael-rentz-3 🇧🇷

5

(5)

43 documentos

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
TUTORIAL – NETBEANS
Este rápido tutorial auxiliará vocês a desenvolverem interfaces gráficas para os
programas que costumam desenvolver utilizando o modo de texto da linguagem Java.
Para esta atividade, utilizaremos o NetBeans.
Para iniciar, iremos criar um novo projeto, chamado de CalculadoraDesconto.
Para isto, vamos abrir o menu ARQUIVO e clicar no item NOVO PROJETO.
A janela abaixo será exibida:
Escolha a opção Java, e aplicativo Java.
Na tela seguinte, digite o nome do projeto:
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Tutorial: Criando Aplicação Java com NetBeans e Calculando Descontos e outras Notas de estudo em PDF para Farmácia, somente na Docsity!

TUTORIAL – NETBEANS

Este rápido tutorial auxiliará vocês a desenvolverem interfaces gráficas para os programas que costumam desenvolver utilizando o modo de texto da linguagem Java. Para esta atividade, utilizaremos o NetBeans. Para iniciar, iremos criar um novo projeto, chamado de CalculadoraDesconto. Para isto, vamos abrir o menu ARQUIVO e clicar no item NOVO PROJETO. A janela abaixo será exibida:

Escolha a opção Java, e aplicativo Java. Na tela seguinte, digite o nome do projeto:

Após clicar em Finalizar, seu projeto será criado e a classe Main.java será criada. Vamos agora criar a classe que servirá para fazer o cálculo do desconto. Crie uma nova classe, e denomine-a de calcDesconto.java. Esta classe terá um único método chamado calcularDesconto que recebe dois parâmetros (valor e a taxa) e retorna o resultado.

Para testar nossa classe, vamos retornar à classe Main.java e utilizar o método main da seguinte forma:

Neste exemplo, criamos o objeto e depois usando o método criado “calcularDesconto”, passamos como parâmetro o valor de 100 e pedimos 10% de desconto. O programa mostrará 90.00, como esperado. Assim, sabemos que nosso método de cálculo está funcionando perfeitamente bem e poderemos desenvolver uma interface gráfica para que nosso programa fique mais fácil para os usuários. Para isso, reaproveitaremos a classe que efetua o cálculo do desconto e criaremos uma nova classe para a interface gráfica. Iniciaremos clicando com o botão direito em cima do nome do projeto (calculadoradescontos), escolha a opção novo e Formulário JFrame (ver figura abaixo).

package calculadoradesconto;

public class CalcDesconto {

public double calcularDesconto(double valor, double taxa) { double resultado = valor(taxa/100); return resultado; } }*

package calculadoradesconto; public class Main { public static void main(String[] args) { CalcDesconto calculadora = new CalcDesconto(); //cria o objeto double valor = calculadora.calcularDesconto(100.00, 10); System.out.println(valor); } }

Para alterar do botão os dos rótulos, clique com o botão direito no item desejado e clique em EDITAR TEXTO. Além disso, altere o nome das variáveis. Selecione a primeira caixa de texto, clique em Alterar o nome da variável e digite cValor. Após, selecione a segunda e faça o mesmo procedimento e coloque o nome cTaxa. Por fim, com a terceira escolha o nome cResultado. Como a última caixa de texto está destinada a mostrar o resultado do cálculo, esta não deverá ser editada manualmente pelo usuário. Portanto, podemos impossibilitar esta situação realizando os seguintes procedimentos: 1-Selecione a caixa de texto 2-Na barra da lateral direita, escolha propriedades. 3-Procure a propriedade editable e desmarque a caixa de seleção.

Agora, implementaremos o evento associado ao botão. Ou seja, o que acontecerá quando o botão for acionado. Iniciaremos selecionando o botão e na barra à direita, vamos na opção Eventos. Procure o evento mouseclicked. Dê um clique simples na caixa ao lado de mouseclicked e depois pressione ENTER.

Será exibido o método:

private void calcular(java.awt.event.MouseEvent evt) {

// TODO add your handling code here: }

Este método será executado quando o botão for acionado. Portanto, deveremos acrescentar o código de utiliza a classe de cálculo dentro deste método. Inicialmente, devermos capturar os valores digitados na interface. Os valores são capturados na forma de String através da instrução:

Entretanto, precisamos converter esse valor para o tipo double. É possível fazer da seguinte forma:

Da mesma forma, deverá ser feito para a taxa. Deveremos capturar o valor do campo cTaxa da interface gráfica.

Com os valores em variáveis, criaremos objeto da classe CalcDesconto:

E chamaremos o método que calcula:

O retorno do método será armazenado na variável valorFinal. Este valor deverá ser exibido no campo cResultado da interface gráfica. Para isto, inclua a linha abaixo:

OBS: É necessário acrescentar +”” ao lado de valorFinal pois esta variável é do tipo double e o método setText só aceita Strings. Este artifício permite converter o valor em String.

Pronto. Seu programa pode ser executado. Lembre de configurar o projeto do NetBeans para executar a classe que contém a interface gráfica e não a classe Main como estava configurado anteriormente.

String valor = cValor.getText();

double valorD = Double.parseDouble(valor);

CalcDesconto calc = new CalcDesconto( );

double valorFinal = calc.calcularDesconto(valorD, taxaD);

cResultado.setText(valorFinal+” “);