vc tera que criar uma classe que implementa a interface ActionListener,
e adicionar uma instancia dela usando o metodo:
b1.addActionListener(instanciaDaSuaClasse);
se não me falha a memória é isso, estou sem jdk pra conferir, ve ai e
fala qualquer coisa.
M
m4rcu5
b1.addActionListener(new ActionListener() { // import java.awt.event.*;
public void actionPerformed(ActionEvent ev) {
int resultado = Integer.parseInt(t1.getText()) * 2;
t2.setText(resultado); //talvez tenha que converter para String
}
});
espero ter ajudado.
[]s
P
pedrolima88
Ola marcus,
olha soh seu codigo me volta um erro sobre o ActionListener();
o erro que volta é "ActionListener cannot be resolved to a type"
eu estaria colocando esse codigo no lugar errado ?
observe por favor.
importjava.awt.Button;importjava.awt.*;importjavax.swing.JFrame;publicclassjana{publicstaticvoidmain(Stringargs[]){JFrameframe=newJFrame("Digite um numero");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.getContentPane();frame.setVisible(true);frame.setLayout(newFlowLayout());Buttonb1=newButton("OK");frame.add(b1);TextFieldt1=newTextField();t1.setColumns(30);frame.add(t1);TextFieldt2=newTextField();t2.setColumns(30);frame.add(t2);frame.pack();b1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventev){intresultado=Integer.parseInt(t1.getText())*2;t2.setText(resultado);}
hesenger
faltou o import que ele colocou no comentario do lado: