como mostrar JOptionPane no topo de todas as janelas

Eu criei um DialogUtil que mostra números de JOptionPan em situação diferente. às vezes na minha classe de ação chamada para este método com parâmetros nulos como abaixo.

DialogUtil.showNotExist(null,xml.getName().concat(" is null or"));

Neste caso, JOptionPane não aparece no topo da janela.

Como posso adicionar algo ao JOptionPane para aparecer sempre no topo?

public static void showNotExist(JPanel panel, String action) {
    JOptionPane.showMessageDialog(panel, new JLabel(action.concat(" doesn't exist."), 2));
}

questionAnswers(6)

yourAnswerToTheQuestion