Si maximizo o minimizo quiero que el panel este en centro
Que debo hacer?
En netbeans no encuentro para central el panel
| |||
Respuesta: como centrar un panel en un formulario en netbeans Para abrir un panel centrado, en el constructor colocar this.setLocationRelativeTo(null); No se si colocandolo en los eventos de maximizar y minimizar funcione como quieres. |
| ||||
Respuesta: como centrar un panel en un formulario en netbeans Gracias lap88 Lo he probado y no me funciona por que? http://nomesueltes.files.wordpress.c...ot31.png?w=380 |
| |||
Respuesta: como centrar un panel en un formulario en netbeans Cita: Lleva razón lap88......., pero hay más: tienes que tener en cuenta el tamaño del panel. El método pack se encarga de esto último. Lo que hace es dar al contenedor el tamaño mínimo para que quepan los componentes del panel. Sin embargo, esto depende también del gestor de despliegue ("layout") que estés usando. Por ejemplo, si usas el BorderLayout y mantienes la llamada a pack, el panel está centrado, sí, pero es tan pequeño que casi no se ve. Te recomiendo que borres la invocación a path y que antes de la línea que te ha sugerido lap88, escribas lo siguiente:
Código:
Si no te funciona, mejor aplica el método setSize al contenedor del panel, que será un JFrame o un JDialogDimension pantalla = Toolkit.getDefaultToolkit().getScreenSize(); jPanel.setSize(pantalla.width / 2, pantalla.height / 2); Te recomiendo que no generes código con un entorno de desarrollo, al menos al principio, ya que no sabes realmente lo que hace cada método y además, el código generado es a veces ilegible, sobre todo cuando uno empieza a mover componentes gráficos. Un saludo, José Ramón |
Etiquetas: |