Urgente uma duvida

1 resposta
C

olá estou fazendo uma calculadora em java mas naums ei como eu faço pra tipo quando uma pessoa clicar em um Button ou seja se a pessoa clicar no botao 5… como eu faço pra armazenar esse numero 5 do botao…

import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.event.*;
class Calculadora extends Frame implements ActionListener

{

TextField campo = new TextField(20);

Label informa   = new Label ("  ");

.

.

.
Button cinco    = new Button ("5");

.
.
.

Calculadora()
{
		setLayout(null);
		
		campo.setBounds(10,44,240,22);
		add(campo);
.

.

.

cinco.setBounds(94,147,36,30);

cinco.setForeground(Color.blue);

add(cinco);

.

.

.

.

cinco.addActionListener(this);

.

.

.

.
}

public static void main (String args[])
{
	Calculadora menu = new Calculadora ();
		menu.setBounds(100,200,259,252);
		menu.setVisible(false);
		menu.setTitle("Calculadora");

		menu.setBackground(new Color (200,200,200));
		menu.show();	
}	

public void actionPerformed (ActionEvent e)
{
//	Como ficaria aqui por exemplo se eu clicasse 
            // no botaum que tem o digito 5...
}

}

1 Resposta

thiagorani

Coloque um ouvinte no botoa. Por exemplo, se voce clicar no botao do digito 5 que tem o nome de btnDig5.

btnDig5.addActionListener(new ActionListener()

{

public void actionPerformed( ActionEvent e )

{

aqui voce coloca a logica a ser executada, por exemplo, atribuir o valor 5 a um int.

}

});

Sem mais.

Thiago

Criado 22 de dezembro de 2002
Ultima resposta 22 de dez. de 2002
Respostas 1
Participantes 2