Crea dentro de la aplicación Java de la unidad un nuevo JFrameForm.
Crea dentro de la aplicación Java de la unidad un nuevo JFrameForm.
Un diálogo modal respecto al sistema es una ventana que no va ceder el foco a ninguna otra aplicación hasta que se produzca una determinada acción sobre él. Por ejemplo, podríamos utilizarlos en caso de que dispongamos de un JFrame que abre una nueva ventana y al que no podemos acceder a menos que cerremos dicha ventana.
Para ello, hay que tener en cuenta que esa nueva ventana que abrimos no puede ser un JFrame, sino un JDialog. El procedimiento es el siguiente:
public DialogSalonHabana(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
}
private void mniNuevaVentanaActionPerformed(java.awt.event.ActionEvent evt) {
NuevaVentanaDialog nv = new NuevaVentanaDialog(this,true);
JDialog jd = new JDialog(nv, «Dialogo modal», Dialog.ModalityType.DOCUMENT_MODAL);
nv.setVisible(true);
}
De este modo, cuando mediante el evento mniNuevaVentanaActionPerformed abramos una ventana NuevaVentanaDialog, no podremos volver a la ventana principal hasta que ésta no sea cerrada.
Trasteando para lograr que un JFrame apareciera centrado en la pantalla al ejecutar la aplicación, Iván encontró la solución para NetBeans:

Voilá! ¡Gracias, Iván! 
Crea una aplicación que permita mostrar información sobre un festival de música.
En este vídeo aprenderemos cómo modificar las propiedades básicas de un JFrame con NetBeans.
Continue reading «Propiedades de un JFrame, nuestra primera ventana»
Crea dentro de la aplicación Java de la unidad un nuevo JFrameForm.