Bem galera estou fazendo uma calculadora que usa a estrutura de dados pilha mais estou usando parte gráfica do java a qual eu nunca tinha usando antes… Já consegui criar a tela os botões e a saida de texto mais como eu faço para da ação aos botão tipo se o usuário clicar no botão 1 ai vai aparecer no campo texto 1 e por ai vai… estou usando o JButton,JFrame e JTextField alguém pode me ajudar a dar ação nesses componentes vo deixar as classes que eu estou fazendo logo abaixo, quem souber por favor me explique com detalhes pois sou leigo ou então implemente o código pra min ficarei grato!
classe main
import javax.swing.JFrame;
public class textnaim
{
public static void main(String args[])
{
Text p = new Text();
p.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
p.setSize(200,250);
p.setVisible(true);
}
}
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class Text extends JFrame
{
private JTextField texto1;
;
private JButton botao;
private JButton botao1;
private JButton botao2;
private JButton botao3;
private JButton botao4;
private JButton botao5;
private JButton botao6;
private JButton botao7;
private JButton botao8;
private JButton botao9;
public Text()
{
super("Calculadora");
setLayout(new FlowLayout());
texto1 = new JTextField(" ");
add(texto1);
botao=new JButton("0");
add(botao);
botao1=new JButton("1");
add(botao1);
botao2=new JButton("2");
add(botao2);
botao3=new JButton("3");
add(botao3);
botao4=new JButton("4");
add(botao4);
botao5=new JButton("5");
add(botao5);
botao6=new JButton("6");
add(botao6);
botao7=new JButton("7");
add(botao7);
botao8=new JButton("8");
add(botao8);
botao9=new JButton("9");
add(botao9);
}
}
