Calculadora utilizando o swing

2 respostas
danielmlds

Por favor pessoal, não consigo adicionar o display utilizando o flowLayout, alguém poderia me ajudar? Obrigado e boa noite.

package edu.fatec.interface_calculadora;

import java.awt.BorderLayout;

import javax.swing.*;

public class Calculadora extends JFrame{
	JPanel panPrincipal;
	
	JPanel panDisplay;
	JTextField txtDisplay;
	JButton btnCe;
	
	JPanel panBotoes;
	JButton btnSete;
	JButton btnOito;
	JButton btnNove;
	JButton btnDividir;
	JButton btnQuatro;
	JButton btnCinco;
	JButton btnSeis;
	JButton btnMultiplicar;
	JButton btnUm;
	JButton btnDois;
	JButton btnTres;
	JButton btnSubtrair;
	JButton btnZero;
	JButton btnPonto;
	JButton btnSomar;
	JButton btnResultado;
	
	public Calculadora(){
		super("Calculadora");
		panPrincipal = new JPanel();
		
		panDisplay = new JPanel();
		txtDisplay = new JTextField(4);
		btnCe = new JButton("CE");
		
		panBotoes = new JPanel();
		btnSete = new JButton("7");
		btnOito = new JButton("8");
		btnNove = new JButton("9");
		btnDividir = new JButton("/");
		btnQuatro = new JButton("4");
		btnCinco = new JButton("5");
		btnSeis = new JButton("6");
		btnMultiplicar = new JButton("*");
		btnUm = new JButton("1");
		btnDois = new JButton("2");
		btnTres = new JButton("3");
		btnSubtrair = new JButton("-");
		btnZero = new JButton("0");
		btnPonto = new JButton(",");
		btnSomar = new JButton("+");
		btnResultado = new JButton("=");
		
		panDisplay.add(txtDisplay);
		panDisplay.add(btnCe);
		
		panBotoes.add(btnSete);
		panBotoes.add(btnOito);
		panBotoes.add(btnNove);
		panBotoes.add(btnDividir);
		panBotoes.add(btnQuatro);
		panBotoes.add(btnCinco);
		panBotoes.add(btnSeis);
		panBotoes.add(btnMultiplicar);
		panBotoes.add(btnUm);
		panBotoes.add(btnDois);
		panBotoes.add(btnTres);
		panBotoes.add(btnSubtrair);
		panBotoes.add(btnZero);
		panBotoes.add(btnPonto);
		panBotoes.add(btnSomar);
		panBotoes.add(btnResultado);
		
		BorderLayout bo = new BorderLayout();
		
		panPrincipal.setLayout(bo);
		
		panPrincipal.add(panBotoes,BorderLayout.CENTER);
		
		this.setContentPane(panPrincipal);
		this.setSize(200, 170);
		this.setVisible(true);
	}
}

2 Respostas

ViniGodoy

Tópico movido para o fórum de interface gráfica.

Dê uma olhada aqui:
http://www.guj.com.br/java/140986-como-acionar-os-bots-de-uma-calculadora-atrav-do-teclado

danielmlds

Obrigado pela ajuda e vou aproveitar e fazer uma outra pergunta. Qual linguagem WEB você me indicaria à estudar? Obrigado novamente.

Criado 2 de setembro de 2012
Ultima resposta 3 de set. de 2012
Respostas 2
Participantes 2