style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

puzzle en java

Icon g,h,i,j,k,m;
                JButton r,s,t,u,w,y;
  public void revolver(JButton a,JButton b,JButton c,JButton d,JButton e,JButton f) {
         r=a; s=b; t=c; u=d; w=e;
         y=f;
       
            g=r.getIcon();
             h=s.getIcon();
             i=t.getIcon();
             j=u.getIcon();
             k=w.getIcon();
             m=y.getIcon();  
       y.setVisible(false);
            int num = (int) Math.round((Math.random()*3));
            if (num==1){
                r.setIcon(g);
                s.setIcon(j);
                t.setIcon(h);
                u.setIcon(i);
                w.setIcon(k);
                 
            }else if(num==2){
                r.setIcon(j);
                s.setIcon(h);
                t.setIcon(i);
                u.setIcon(k);
                w.setIcon(g);
            }else if(num==3){
                r.setIcon(h);
                s.setIcon(i);
                t.setIcon(k);
                u.setIcon(g);
                w.setIcon(j);
            }else if(num==4){
               r.setIcon(i);
                s.setIcon(k);
                t.setIcon(g);
                u.setIcon(j);
                w.setIcon(h);
            }else if(num==5){
                r.setIcon(k);
                s.setIcon(h);
                t.setIcon(g);
                u.setIcon(i);
                w.setIcon(j);
            }else {
                r.setIcon(g);
                s.setIcon(h);
                t.setIcon(i);
                u.setIcon(k);
                w.setIcon(j);
            }                      
  }
  // aqui los comparo y lo que esta ante los revuelve es mi forma de revolver un poco larga pero revuelve
void ganar(JButton a,JButton b,JButton c,JButton d,JButton e,JButton f){        
      r=a; s=b; t=c; u=d; w=e;
         y=f;
    if (a.getIcon().equals(new ImageIcon(getClass().getResource("/imagenes/p1.jpg"))) && b.getIcon().equals(new ImageIcon(getClass().getResource("/imagenes/p2_1.jpg"))) && c.getIcon().equals(new ImageIcon(getClass().getResource("/imagenes/p3.png"))) && d.getIcon().equals(new ImageIcon(getClass().getResource("/imagenes/p4.png"))) && e.getIcon().equals(new ImageIcon(getClass().getResource("/imagenes/p5.jpg"))))  {  
         f.setIcon(new ImageIcon(getClass().getResource("/imagenes/p6.jpg")));
        f.setVisible(true);
          JOptionPane.showMessageDialog(null, "HAS GANADO FELICITACIONES");
      }
  }  
}

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Re: puzzle en java

 

Edita tu pregunta/publicación colocando el código entre las etiquetas <code> y </code> para activar el code beautifier/ syntax highlighter. Puedes editarla aquí. Opcionalmente puedes formatear el código en http://codebeautify.org/javaviewer.

Si esto es una pregunta, se debe publicar en los Foros de Discusión. Tómalo en consideración la próxima vez. Más detalles en los Lineamientos de publicación. Adicionalmente, te recomiendo que leas Como hacer que tus preguntas tengan mas posibilidades de ser respondidas.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">