Redimensionar elementos dinámicamente en java swing
Publicado por ProgrammerJava (1 intervención) el 06/06/2015 10:03:17
Hola,
Necesito que ciertos elementos de una ventana programada con java swing se redimensionen en función de si se cumple una condición o no dinámicamente. Por ejemplo, si los elementos que tengo son los siguientes:
Panel1.add(tResultado, new XYConstraints(10, posY, 965, tY));
posY = posY + tY + 2;
jPanel1.add(bDetalles, new XYConstraints(2, posY 120, 33));
Que se modifique su posición en la ventana según una condición. ¿Como sería? ¿Algo así?
IF(lo que sea){
Panel1.add(tResultado, new XYConstraints(10, posY, 965, tY));
posY = posY + tY + 2;
jPanel1.add(bDetalles, new XYConstraints(2, posY 120, 33));
}
else{
Panel1.add(tResultado, new XYConstraints(10, posY+20, 965, tY));
posY = posY + tY + 2;
jPanel1.add(bDetalles, new XYConstraints(2, posY+20 120, 33));
}
¿Hay alguna forma de hacerlo mejor, de forma dinámica?
Necesito que ciertos elementos de una ventana programada con java swing se redimensionen en función de si se cumple una condición o no dinámicamente. Por ejemplo, si los elementos que tengo son los siguientes:
Panel1.add(tResultado, new XYConstraints(10, posY, 965, tY));
posY = posY + tY + 2;
jPanel1.add(bDetalles, new XYConstraints(2, posY 120, 33));
Que se modifique su posición en la ventana según una condición. ¿Como sería? ¿Algo así?
IF(lo que sea){
Panel1.add(tResultado, new XYConstraints(10, posY, 965, tY));
posY = posY + tY + 2;
jPanel1.add(bDetalles, new XYConstraints(2, posY 120, 33));
}
else{
Panel1.add(tResultado, new XYConstraints(10, posY+20, 965, tY));
posY = posY + tY + 2;
jPanel1.add(bDetalles, new XYConstraints(2, posY+20 120, 33));
}
¿Hay alguna forma de hacerlo mejor, de forma dinámica?
Valora esta pregunta


0