Calculadora java
CIÊNCIA DA COMPUTAÇÃO
APLICAÇÕES LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS
CALCULADORA VISUAL IMPLEMENTADA EM JAVA
APLICAÇÕES LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS
CALCULADORA VISUAL IMPLEMENTADA EM JAVA
Código Fonte: package calculadora; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
public class Calculadora implements ActionListener {
JButton somaJButton, subtracaoJButton, divisaoJButton, multiJButton,igualiJButton, limpaDadosiJButton, zeroiJButton, umiJButton,doisiJButton, tresiJButton, quatroiJButton, cincoiJButton, seisiJButton,seteiJButton, oitoiJButton,noveiJButton;
JFrame jframe;
JTextField textFieldTelaCalc;
Double valor1, valor2,total; int clickMais,clickMenos,clickVezes,clickDiv;
public void abrirJanela(){ textFieldTelaCalc = new JTextField(); textFieldTelaCalc.setSize(320, 70); textFieldTelaCalc.setLocation(35,50); textFieldTelaCalc.setFont(new Font("Arial",Font.BOLD,30)); textFieldTelaCalc.setHorizontalAlignment(JTextField.RIGHT); umiJButton = new JButton("1"); umiJButton.setFont(new Font("Arial",Font.BOLD,20)); umiJButton.setSize(50,40); umiJButton.setLocation(35, 130); umiJButton.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent e) { textFieldTelaCalc.setText(textFieldTelaCalc.getText()+umiJButton.getText()); return; } });
doisiJButton = new JButton("2"); doisiJButton.setFont(new Font("Arial",Font.BOLD,20)); doisiJButton.setSize(50,40); doisiJButton.setLocation(95, 130); doisiJButton.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { textFieldTelaCalc.setText(textFieldTelaCalc.getText()+doisiJButton.getText()); return; } }); tresiJButton = new JButton("3"); tresiJButton.setFont(new Font("Arial",Font.BOLD,20)); tresiJButton.setSize(50,40);