
09/05/2003, 02:45
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 8 meses Puntos: 16 | |
Hola,
Primero advertirte que tengo muy oxidado el Java (hace muchisimo tiempo que no programo con el) y tampoco nunca he sido un experto en el. Asi que quizas lo que te digo no tiene ningun sentido.
Creo que tu problema es que declaras 2 veces rota, y una de ellas dentro de la funcion donde le asignas el valor. Es decir, tienes por un lado
Cursos cur; JPanel rota;
CardLayout card=new CardLayout();
y por otro
cur2=new Cursos(); JPanel rota=new JPanel();
rota.setBorder(BorderFactory.createEmptyBorder(
Yo creo que de esta forma estas creando dos variables rota con distintos ambitos y solo estas dando valor a la que tiene de ambito la funcion (2 caso). Creo que la solucion seria:
cur2=new Cursos(); rota=new JPanel();
rota.setBorder(BorderFactory.createEmptyBorder(
que es lo mismo que haces con otras variables (cur2, ...).
En fin, que espero haberte ayudado.
Suerte.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |