Oi,
acho que você deve estar começando ou então
esta meiu confuso né?!
para entender melhor o que o pessoal falou olhe o código abaixo:
ele esta mostrando a função de capturar teclas de teclado.
botao.addKeyListener
(
new KeyAdapter()
{
public
void keyPressed(KeyEvent evt)
{
//
// Cria um int com o codigo do botao
//
int ln_ke_pressionado = evt.getKeyCode();
//
// Se for apertado o botao ENTER
//
if (
ln_ke_pressionado == KeyEvent.VK_ENTER
)
{
//
// Acão do ao clicar.
//
}
else if (
ln_ke_pressionado == KeyEvent.VK_F11
)
{
}
}
}
);
Bom, como falado também.. o botão por sua vez, possui como argumento o seu default Action.
sendo assim você já pode definir uma ação para ele utilizando o ActionPerformed.
Primeiro você deve ao criar o botão, passar como argumento sua ação, assim:
io_bt_teste = new JButton(ACAO);
Em seguida, fora do scopo onde criou o botão, faça a sua ação, assim:
/**
* Ação quando clicado em novo.
*/
Action
ACAO = new AbstractAction()
{
public void actionPerformed(ActionEvent e)
{
//
// Construa sua ação.
//
}
};
Espero que eu tenha ajudado a esclarecer suas duvidas..
Tchauzin!