Oppure

Loading
18/07/10 17:15
XBarboX
Salve,
è da poco che sto studiando swing per java e proprio non riesco a capire i listener. Ho capito a cosa servono(gli eventi delle mie componenti), ma non riesco a capire come implementarli.
Come faccio ad esempio a cambiare il testo del mio bottone in "Mi hai appena cliccato" appena viene cliccato?

Posto il sorgente a cui vorrei aggiungere il listener:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class asd{

public static void main(String args[]){

JFrame frame = new JFrame("Prova bottone");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600,300);


JButton mybtn = new JButton("Cliccami");
frame.getContentPane().add(mybtn);

    
frame.setVisible(true);
}

}

aaa
18/07/10 17:23
HeDo

nell'event listener fai l'override di onclick, li cambi il testo.
aaa
18/07/10 19:13
XBarboX
nell'event listener fai l'override di onclick, li cambi il testo.

Da solo questo non riesco a capire niente...

Domande:
1)Cosa è l'evento listener?
2)onclick cosa è?
3)Gli cambi testo. A chi/a che cosa?

Sarò stupdio ma da così poco non riesco ad arrivarci.
aaa
18/07/10 20:40
XBarboX
Ottimo link. Grazie
aaa