Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    178

    problema con ButtonGroup

    Ciao a tutti,

    non capisco perché non avviene la selezione singola:

    codice:
                    rdbtnNewRadioButton = new JRadioButton("Meno di 14 anni");
    		rdbtnNewRadioButton.setBounds(21, 212, 115, 23);
    		panel1.add(rdbtnNewRadioButton);
    		
    		rdbtnNewRadioButton_1 = new JRadioButton("Compri due e paghi uno");
    		rdbtnNewRadioButton_1.setBounds(138, 212, 172, 23);
    		panel1.add(rdbtnNewRadioButton_1);
    		
    		rdbtnNewRadioButton_2 = new JRadioButton("Prime 24 ore");
    		rdbtnNewRadioButton_2.setBounds(312, 212, 109, 23);
    		panel1.add(rdbtnNewRadioButton_2);
    		
    		ButtonGroup g = new ButtonGroup();
    		g.add(rdbtnNewRadioButton);
    		g.add(rdbtnNewRadioButton_1);
    		g.add(rdbtnNewRadioButton_2);

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Ma di per sé mi pare giusto! I 3 JRadioButton dovrebbero funzionare in "mutua esclusione".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    178
    Infatti è strano.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Il tuo codice, è corretto, testato appena adesso inserendolo nella costruzione di un frame (ho aggiunto nel content pane senza layout manager .. non in un pannello ma è uguale). Chiaramente all'inizio nessuno dei tre radio button è selezionato. Ma appena ne selezioni uno, se poi dopo cambi selezione funzionano in "mutua esclusione".

    Avrai qualcos'altro che non va ...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    178
    Si, funziona correttamente. Il problema era dovuto al fatto che non avevo compilato il nuovo codice.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.