Que usar para los formularios de un sistema jframe o jdialog

La idea es tener un menu de opciones cuando seleccione un menu muestre un formulario, pero no se que usar jframe o jdialog.
Podrian sugerirme algo y algun link de ejemplo.

Gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Ambos

Por lo regular lo que hago yo es que la ventana principal es un JFrame y lo demas son JDialog, donde te presentan varias ventajas como ser modales y no modales.

Como hacer modal un jdialog

que parametro convierte un jdialog ventana en jdialog modal

....

En el constructor del JDialog le pasas como parametro un true para que quede como modal.

public Jdialog(java.awt.Frame parent, boolean modal) {
// el true hace que el JDialog sea modal
        super(parent, true);
    }

Pregunta solucionada

Gracias a todos ya fue solucionado con su ayuda.