[RESOLVIDO] Continuar o Processo depois de setar um Valor no JOPTIONPANE

Bom dia,

Precisa de uma ajuda.
Gostaria que o programa aguardasse o processamento, e depois de colocar o valor ele continuasse, já analisei o wait() e notify(), porém, eles precisam de um o for, no meu caso só precisa aguardar ele colocar o valor para continuar, em baixo está meu código do JOptionPane
Na hora que ele pegasse o valor pane.getInputValue(); dar continuidade.

JOptionPane pane = new JOptionPane("Encontrado vazio na Identificação: " + String.valueOf(contQ2 - 2), JOptionPane.WARNING_MESSAGE);
pane.setWantsInput(true);
JDialog d = pane.createDialog(null, "");
d.setLocation(100,50);
d.setModal(false);
d.setVisible(true);
respQ = (String) pane.getInputValue();

Consegui Resolver,

Para quem precisar é só colocar um while antes da String

while (pane.getValue() == JOptionPane.UNINITIALIZED_VALUE) {
		        try {
					Thread.sleep(100);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}

		 }
1 curtida