Autor
|
Tema: Es posible manipular un CardLayout desde otra clase? (Leído 1,861 veces)
|
CartosP
Desconectado
Mensajes: 5
|
Hola amigos, trabajando me e encontrado con un pequeño problema y es el siguiente. Tengo dos clases una contiene la parte visual y la otra se encarga del tratamiento de los datos, la cosa es, que cuando intento manipular desde la clase controladora las tarjetas del CardLayout explota el programa. Puedo hacerlo desde la misma clase, pero lo suyo seria hacerlo desde el controlador. Alguien como se manipulan los CardLayout desde otra clase? Muchas gracias de antemano y saludos.
|
|
|
En línea
|
|
|
|
k3ym4n
Desconectado
Mensajes: 4
|
Public class Ventana extends JFrame{
//Elementos de la ventana ....... ....... ......... Controlador controlador;
public Ventana(){ JFrame frame = new JFrame("......."); etc...... controlador = new Controlador(this); //this es esta ventana que la estas metiendo dentro del controlador y asi podras acceder a lamanipulacion de cualquiera de sus elementos, recuerda que los elementos deben ser publicos, sino , no podras acceder a ellos. } }
/////////////////////////////////////////////////////////////
public class Controlador{ Ventana ventana;
public Controlador(Ventana ventana){ this.ventana = ventana; //ahora podras llamar a cualquier elemento dentro de la ventana
}
private void modBorderLayout(){ JPanel panelborde = ventana.(aqui indicas donde se encuentra el border dentro de la otra clase ya que ahora tienes acceso a todas las variables publicas y a losmetodos publicos)
y lamodificas como te plazca . ocultar cambiar de tamaño ponerle color etc....
} }
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
JFrame desde otra clase
Java
|
brian_e
|
4
|
11,065
|
1 Abril 2009, 11:09 am
por brian_e
|
|
|
Acceder a una variable privada de una clase desde otra clase
Programación C/C++
|
Alvaro093
|
4
|
29,989
|
27 Enero 2012, 09:46 am
por wachi
|
|
|
como apuntar a una struc de otra clase con un puntero de otra clase?. xD
Programación C/C++
|
anonimo12121
|
3
|
3,381
|
21 Junio 2012, 09:58 am
por anonimo12121
|
|
|
Acceder a variables de una clase desde otra clase?
Programación C/C++
|
overxfl0w13
|
1
|
4,689
|
12 Julio 2012, 00:52 am
por eleon
|
|
|
Llamar a la funcion de una clase desde otra clase
PHP
|
facuzek232
|
0
|
2,859
|
4 Agosto 2017, 02:01 am
por facuzek232
|
|