|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10865
|
[JAVA] Swing & Eventi
Salve,
ho appena cominciato a fare qualche esercizietto con java. Ho scritto un piccolo programmino che crea un pannello e qualche bottone. Vorre associare all'evento click su un bottone una certa funzione.. magari un message box.. ho fatto 3 classi.. una "main" che carica la Finestra. una "Finestra" che crea il pannello e carica i bottoni. una "CreaBottoni" che crea i bottoni. //// private void CreaBottoni(){ String[] giorni={"Lunedi","Martedi","Mercoledi","Giovedi","Venerdi","Sabato","Domenica"}; JButton g1,g2,g3,g4,g5,g6,g7; int y=0; g1= new JButton(); g2= new JButton(); g3= new JButton(); g4= new JButton(); g5= new JButton(); g6= new JButton(); g7= new JButton(); //////// Lunedi g1.setBounds(0,y,(this.getWidth()/2),(this.getHeight()/6)-8); g1.setText(""+giorni[0]); pane.add(g1); //////// Martedi g2.setBounds((this.getWidth()/2),y,(this.getWidth()/2),(this.getHeight()/6)-8); g2.setText(""+giorni[1]); pane.add(g2); //////// incrementa y per a capo y+=(this.getHeight()/6)-8; ..... .... }
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
creati una classe che implmenta l'intefaccia java.awt.event.ActionListener (ha un solo metodo) e chiama il metodo addActionListener() al bottone a cui vuoi aggiungerla.
qui lo spiega abbastanza bene: http://java.sun.com/developer/online...va1/front.html leggi dove ci sono i titoli "Action Listening" e "Event Handling" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:50.



















