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");
}
}
}
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");
}
}
}
- anonymos's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
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.