Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    Togliere il pallino ai JradioButton

    Ragazzi, ho un problema. Non riesco a togliere il pallino della scelta di un jradio button quando clicco un pulsante per azzerare il tutto..
    Come posso fare?
    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    1) Rileggi il regolamento: il linguaggio va esplicitamente specificato nel titolo
    2) Java ha un forum dedicato dove postare le discussioni
    3) Posta un po' di codice per capire come hai istanziato i JRadioButton


    Correggo il possibile e sposto la discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Innanzitutto chiedo scusa se non ho seguito questa regola ma sinceramente non ho notato che java avesse un forum dedicato.
    Fatta questa premessa, posto il codice:

    ButtonGroup facce = new ButtonGroup();
    JRadioButton scelta3 = new JRadioButton();
    JRadioButton scelta2 = new JRadioButton();
    JRadioButton scelta1 = new JRadioButton();
    JRadioButton scelta6 = new JRadioButton();
    JRadioButton scelta5 = new JRadioButton();
    JRadioButton scelta4 = new JRadioButton();

    facce.add(scelta6);
    facce.add(scelta5);
    facce.add(scelta4);
    facce.add(scelta3);
    facce.add(scelta2);
    facce.add(scelta1);

    voglio fare in modo che una volta premuto un pulsante, il pallino della scelta viene tolto..
    Grazie e scusami ancora.

  4. #4
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    per ogni pallino setti il valore a false.. .setSelected(false)
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Ho già provato a fare come dici tu e nn va e ho provato a fare anche questo:
    if (scelta1.isSelected())
    scelta1.setSelected(false);
    if (scelta2.isSelected())
    scelta2.setSelected(false);
    if (scelta3.isSelected())
    scelta3.setSelected(false);
    if (scelta4.isSelected())
    scelta4.setSelected(false);
    if (scelta5.isSelected())
    scelta5.setSelected(false);
    if (scelta6.isSelected())
    scelta6.setSelected(false);
    }

    non va lo stesso...

  6. #6
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    l'errore mi sa che è da un'altra parte quello che hai scritto è corretto e dovrebbe andare..
    posta il codice completo che gli do un occhio..
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da ylio82
    voglio fare in modo che una volta premuto un pulsante, il pallino della scelta viene tolto..
    A partire da Java 6, ButtonGroup ha il metodo clearSelection(). Per versioni precedenti .... si può fare ma bisogna ricorrere ad un "trucchetto". Far selezionare al group un ButtonModel "fittizio" che non c'è nel group:

    group.setSelected (new DefaultButtonModel (), true);
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    quale codice ti devo postare?

  9. #9
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Originariamente inviato da andbin
    A partire da Java 6, ButtonGroup ha il metodo clearSelection(). Per versioni precedenti .... si può fare ma bisogna ricorrere ad un "trucchetto". Far selezionare al group un ButtonModel "fittizio" che non c'è nel group:

    group.setSelected (new DefaultButtonModel (), true);
    ahhh... io avevo letto che erano 6 radio button messì così ! non in un gruppo !
    allora si bisogna fare come dice andbin
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    GRANDE!!!
    Grazie mille funziona alla grande!!!!

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.