24/01/2013, 15:41
|
| | | Fecha de Ingreso: abril-2011 Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años, 8 meses Puntos: 6 | |
Adaptar largo y ancho de un jframe al de un jpanel Hola, quiero saber como cambiar el largo y ancho del jframe al de un jpanel.
Veras quiero usar el patron factory para fabricar paneles asi:
package institutomymaster.vistas.util;
import javax.swing.JPanel;
public class FabricarAcciones
{
public JPanel fabricarPanelAcciones(String xaccion,String xtipo,Object obj)
{
if(xaccion.equals("Guardar") && xtipo.equals("Carrera") && obj==null)
return new AccionCarrera(xaccion,xtipo,null);
else
return null;
}
}
y del jframe:
public class frmAcciones extends javax.swing.JFrame
{
private String accion;
private String tipo;
private Object obj;
private JPanel objpanel;
public frmAcciones(String xaccion,String xtipo,Object xobj)
{
initComponents();
accion=xaccion;
tipo=xtipo;
obj=xobj;
this.setTitle(accion+" "+ tipo);
objpanel=FachadaVentanas.getInstance().fabricarPan elAcciones(accion, tipo, obj);
//this.pack();
this.mostrarPanel(objpanel);
}
private void mostrarPanel(JPanel xobjpanel)
{
this.superPanel.removeAll();
this.superPanel.add(xobjpanel);
this.superPanel.setLayout(new GridLayout());
this.setSize(xobjpanel.getWidth(),xobjpanel.getHei ght());
// this.setSize(491,137);
this.superPanel.updateUI();
}
y el largo y ancho no me genera y no se que hacer.
Espero una ayuda y una respuesta. |