Dúvida com JRadioButton

olá galera tô com uma dúvida boba aki, jah pesquisei e não resolví…


  menuDificuldade = new JMenu( " Nível de Dificuldade");
        menuDificuldade.setBackground( Color.lightGray );

        dificuldadeGroup = new ButtonGroup();
        
        facil = new JRadioButtonMenuItem("Fácil  (4X4)");

        facil.addActionListener(new ActionListener(){
   
            public void actionPerformed(ActionEvent evt){
            	if (jogoMedio == false && jogoDificil == false){
                jogoFacil = true;
                nivelDificuldade.setText("Nível de dificuldade: FÁCIL");
                nivelDificuldade.setForeground(Color.black);
            	}
            }
        });
        
        medio = new JRadioButtonMenuItem("Médio (6X6)");
        medio.setSelected(true) ;

        medio.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent evt){
            	if (jogoFacil == false && jogoDificil == false){
                jogoMedio = true;
                nivelDificuldade.setText("Nível de dificuldade: MÉDIO");
                nivelDificuldade.setForeground(Color.black);
            	}
            }
        });
        
        dificil = new JRadioButtonMenuItem("Difícil (8X8)");
        dificil.setSelected(true);
        
        dificil.addActionListener(new ActionListener(){

            public void actionPerformed(ActionEvent evt){
                if (jogoFacil==false && jogoMedio ==false ){
                	jogoDificil = true;
                nivelDificuldade.setText("Nível de dificuldade: DIFÍCIL");
                nivelDificuldade.setForeground(Color.black);
                }
            }
        });


        dificuldadeGroup.add(facil);
        dificuldadeGroup.add(medio);
        dificuldadeGroup.add(dificil);

        menuDificuldade.add(facil);
        menuDificuldade.add(medio);
        menuDificuldade.add(dificil);

tah ae uma parte do código, o problema é o seguinte eu não tô sabendo usar o setvisible…
quando clico a primeira vez funciona, mas ae na segunda não funciona mais, alguem me ajuda ae por favor… desde jah agradeço

não sei usar é o setSelected(true), quem puder ajudar ficarei mt grato…

[code]
facil = new JRadioButton(“Fácil (4X4)”);
medio = new JRadioButton (“Médio (6X6)”, true);
dificil = new JRadioButton(“Difícil (8X8)”);

    if (facil.isSelected()){
    	facil.setSelected(true);
    	medio.setSelected(false);
        dificil.setSelected(false);
    	
    facil.addActionListener(new ActionListener(){

        public void actionPerformed(ActionEvent evt){
        	if (jogoMedio == false && jogoDificil == false){
            jogoFacil = true;
            nivelDificuldade.setText("Nível de dificuldade: FÁCIL");
            nivelDificuldade.setForeground(Color.black);
        	}
        }
    });
    }
    
    if (medio.isSelected()){
    	medio.setSelected(true);
    	facil.setSelected(false);
    	dificil.setSelected(false);
    	
    	medio.addActionListener(new ActionListener(){

        public void actionPerformed(ActionEvent evt){
        	if (jogoFacil == false && jogoDificil == false){
            jogoMedio = true;
            nivelDificuldade.setText("Nível de dificuldade: MÉDIO");
            nivelDificuldade.setForeground(Color.black);
        	}
        }
      });
    }
   
    if (dificil.isSelected()){
    	dificil.setSelected(true);
    	medio.setSelected(false);
    	facil.setSelected(false);
    	
    dificil.addActionListener(new ActionListener(){

        public void actionPerformed(ActionEvent evt){
            if (jogoFacil==false && jogoMedio ==false ){
            	jogoDificil = true;
            nivelDificuldade.setText("Nível de dificuldade: DIFÍCIL");
            nivelDificuldade.setForeground(Color.black);
            }
        }
    });
    }
  

    dificuldadeGroup.add(facil);
    dificuldadeGroup.add(medio);
    dificuldadeGroup.add(dificil);

    menuDificuldade.add(facil);
    menuDificuldade.add(medio);
    menuDificuldade.add(dificil);[/code]

tentei mudar aki, mas ficou pior… alguem ae pra ajudar?

Alguem ae pra ajudar, pelo menos pra dá uma ideia de como devo fazer… obrigado