Galera, tenho que fazer uma calculadora, dai criei la os botoes , so que eu queria que quando o usuario precionasse, por exemplo, a telca 1 do teclado o botao 1 do programa funcionasse, entenderam??!
vo posta o codigo aqui pra qualquer casa facilita!
import javax.swing.*;
import java.awt.*;
public class ExemploBotao extends JFrame{
public ExemploBotao(){
super("Exemplo com JButton");
Container tela = getContentPane();
setLayout(null);
JButton enter = new JButton("<html><center>E<br>N<br>T<br>E<br>R</center>");
JButton btclear = new JButton("CLEAR");
JButton botao0 = new JButton ("0");
JButton botao1 = new JButton ("1");
JButton botao2 = new JButton ("2");
JButton botao3 = new JButton ("3");
JButton botao4 = new JButton ("4");
JButton botao5 = new JButton ("5");
JButton botao6 = new JButton ("6");
JButton botao7 = new JButton ("7");
JButton botao8 = new JButton ("8");
JButton botao9 = new JButton ("9");
JButton igual = new JButton("=");
enter.setBounds(175,515,50,100);
botao0.setBounds(10,620,50,30);//pos col,pos lin,lar,comp
btclear.setBounds(65,620,105,30);
botao1.setBounds(10,585,50,30);
botao2.setBounds(65,585,50,30);
botao3.setBounds(120,585,50,30);
botao4.setBounds(10,550,50,30 );
botao5.setBounds(65,550,50,30 );
botao6.setBounds(120,550,50,30 );
botao7.setBounds(10,515,50,30);
botao8.setBounds(65,515,50,30);
botao9.setBounds(120,515,50,30);
igual.setBounds(175,620,50,30);
tela.add(botao0);
tela.add(botao1);
tela.add(botao2);
tela.add(botao3);
tela.add(botao4);
tela.add(botao5);
tela.add(botao6);
tela.add(botao7);
tela.add(botao8);
tela.add(botao9);
tela.add(btclear);
tela.add(enter);
tela.add(igual);
setSize( 500, 700 );
setVisible( true );
}
public static void main(String args[]){
ExemploBotao app = new ExemploBotao();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
vlws galera!