Aula de java

508 palavras 3 páginas
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 texto n2=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 uma funçã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ão dividir
{
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 JFrame implements 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, B4,

Relacionados

  • aula java
    1402 palavras | 6 páginas
  • aula java
    1486 palavras | 6 páginas
  • aula java
    566 palavras | 3 páginas
  • Aula de java
    284 palavras | 2 páginas
  • Aulas de java
    464 palavras | 2 páginas
  • Aula dot.net e java
    1592 palavras | 7 páginas
  • Aula Java JDBC
    1041 palavras | 5 páginas
  • Aula 01 java
    1162 palavras | 5 páginas
  • Aula Java HTML
    3272 palavras | 14 páginas
  • Aula java básico
    400 palavras | 2 páginas