Foros del Web » Programación para mayores de 30 ;) » Java »

Class que modifica JPanel creado en tiempo de Diseño

Estas en el tema de Class que modifica JPanel creado en tiempo de Diseño en el foro de Java en Foros del Web. Buenos Días Soy nuevo en el lenguaje JAVA estoy creando un formulario JFrame en NetBeans Solicito su ayuda para comprender mejor esto por favor en ...
  #1 (permalink)  
Antiguo 18/02/2018, 07:20
Avatar de cobossagrav  
Fecha de Ingreso: junio-2009
Ubicación: Cusco - Perú
Mensajes: 414
Antigüedad: 14 años, 10 meses
Puntos: 1
Pregunta Class que modifica JPanel creado en tiempo de Diseño

Buenos Días
Soy nuevo en el lenguaje JAVA
estoy creando un formulario JFrame en NetBeans
Solicito su ayuda para comprender mejor esto por favor

en tiempo de diseño arrastre de la paleta de herramienta un JPanel
por tanto tengo un formulario JFRAME con un panel JPANEL1

cree una clase para modificar su Aspecto:

public class ClsAspecto {}

dentro de el esta un procedimiento:

public void modificaPanel(JPanel jpnl){
jpnl.setSize(200, 200);
}


--------------------------------------------------------------

ahora desde el JFRAME invoco a dicho procedimiento:

public Formulario(){
ClsAspecto myaspecto = new ClsAspecto();
myaspecto.modificaPanel(jPanel1);
}


---------------------------------------------------------------

al ejecutar debería correr y modificar el tamaño del Panel pero no hace nada
que cosa podría estar ocurriendo?

por favor ayúdenme.
__________________
Saludos y Gracias.
  #2 (permalink)  
Antiguo 18/02/2018, 07:57
Avatar de cobossagrav  
Fecha de Ingreso: junio-2009
Ubicación: Cusco - Perú
Mensajes: 414
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Class que modifica JPanel creado en tiempo de Diseño

Ni siquiera ejecuta desde el propio Formulario:

public Formulario1() {
initComponents();
jPanel1.setSize(20,20);
}
__________________
Saludos y Gracias.
  #3 (permalink)  
Antiguo 18/02/2018, 10:21
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: Class que modifica JPanel creado en tiempo de Diseño

Generalmente para esos casos hay que llamar al método repaint del jpanel para visualizar los cambios efectuados.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}

Etiquetas: class, panel, parametro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.