Pessoal, é o seguinte: criei um applet…
no meu applet tenho um menu e quando clico em um determinado item do menu um evento eh acionado. Dentro desse evento um frame eh criado. Estou tendo problemas no tratamento do botao. Meu programa não está “entendendo” o clique sobre o botão e, consequentemente, nao está chamando o evento referente a ele.
O código é ± o seguinte:
private JMenuItem getJConectar() {
if (jConectar == null) {
jConectar = new JMenuItem();
jConectar.setText("Conectar");
jConectar.addActionListener(this);
//janela para conectar
frame = new JFrame("Conexão");
button = new JButton("OK");
...
button.addActionListener(this);
....
}
public void actionPerformed(ActionEvent evt) {
if ( evt.getSource() == jConectar ){
frame.setVisible(true);
cliente = new Cliente(host);
}
}
Eu devo fazer if ( == button ) dentro do if de jConnectar ou fora? (Não funcionou em nenhum dos dois casos… eheheh)evt.getSource()
HELP-ME, please!
beijos