Aula de java

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (508 palavras )
  • Download(s) : 0
  • Publicado : 28 de agosto de 2012
Ler documento completo
Amostra do texto
PROJETO – Desenvolver um programa em Java com os recursos das classes Jtoolbar e JMenu, para a execução de uma “calculadora” conforme tela abaixo:










Obs: No final trabalhar com o frame“personalizado”.





-----------------------


















Visualizar



Autor(es)



Adição



Calculadora



Sair



Arquivo



Subtração



Multiplicação



Divisão



Exemplo para consulta -Programa Calculadora



T1=new JTextField();
T2=new JTextField();
T3=new JTextField();
T3.setEditable(false); //Esta caixa de texto ficará desabilitada

getContentPane().add(L1);
getContentPane().add(T1);getContentPane().add(B1);
getContentPane().add(B2);
getContentPane().add(L2);
getContentPane().add(T2);
getContentPane().add(B3);
getContentPane().add(B4);
getContentPane().add(L3);getContentPane().add(T3);
getContentPane().add(B5);
getContentPane().add(L4);
}

public void actionPerformed(ActionEvent e)
//actionPerformed é utilizado para manipular todas as ações da aplicação
{
if(e.getSource()==B5)
{
T1.setText("");
T2.setText("");
T3.setText("");
return;
}

float n1=0, n2=0,result=0;
try
{
n1=Float.parseFloat(T1.getText()); //Entrada no 1ºnúmero na caixa de texton2=Float.parseFloat(T2.getText()); //Entrada no 2ºnúmero na caixa de texto
}
catch (NumberFormatException erro)
{
T3.setText("Erro");
return;
}
if (e.getSource()==B1) //botão somar
// e.getSource - cada operação, possui umafunção para conhecer o evento
{
result=n1+n2;
}
if (e.getSource()==B2) //botão subtrair
{
result=n1-n2;
}
if (e.getSource()==B3) //botão multiplicar
{
result=n1*n2;
}
if (e.getSource()==B4) //botãodividir
{
result=n1/n2;
}

T3.setText(""+result); //Exibe o resultado dos cálculos acima
}
}




import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class Calculadora extends JFrameimplements ActionListener
//Esta classe permite definir quais são os objetos a serem utilizados na
//tela do programa.
{
JLabel L1,L2,L3,L4;
//declara os labels(texto de tela)
JButton B1, B2, B3,...
tracking img