Janela sempre visivel

Pessoal como faço para que uma janela seja mostrada e
que so possa utilizar outra caso esta seja fechada.
Ao tipo a funçao setAlwaysOnTop(boolean), mas que nao
permita que outras janelas sejam acessadas enquanto
esta estiver visivel.
Obrigado.

Use um JDialog e use o metodo setModal(true) para coloca-la como modal.

Funcionou perfeitamente, Obrigado.

[code]public class menu extends javax.swing.JDialog {

/** Creates new form menu */
public menu() {
    initComponents();
    setModal(true);
}

}[/code]