Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Il problema sta nel fatto che tu ad ogni ciclo del for crei un nuovo jbutton e lo assegni a bposto quindi alla fine essa conterrà l'ultimo bottone creato, per risolvere hai diversi modi, recuperi il bottone dalla lista, recuperi il bottone dal actionevent (getSource ti restituisce un object quindi devi fare un cast a jbutton) oppure la soluzione secondo me migliore cioè passi al tuo listener anche il bottone su cui agire

  2. #2
    Quote Originariamente inviata da francesco.muia Visualizza il messaggio
    la soluzione secondo me migliore cioè passi al tuo listener anche il bottone su cui agire
    In che senso? Nel costruttore del listener mi chiamo il JButton e fin qui non è un problema, e poi il ciclo forma come lo modifico?
    codice:
    for(int i='A';i<=65+file;i++)
       for(int j=1;j<=posti;j++)
          JPanel posto=new JPanel();
           ActionListener(i,j,bPosto.getIcon();new JButton(libero);
    ....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.