Maximizar um JDialog

7 respostas
W

E aê galera!!

Como faço para maximizar um JDialog na chamada dele na condição Modal?

Valeu;

7 Respostas

V

Use o método setExtendedState:

seuDialog.setModal(true); seuDialog.setExtendedState(JDialog.MAXIMIZED_BOTH); seuDialog.setVisible(true);

W

Olá ViniGodoy

Mas com JDialog não é permitido fazer isso:

[quote]

Ou estou enganado?
Caso tenha outra idéia fico eternamente agradecido.

Wesley Marra

W

Oi Galera,

Consegui!

Coloquei a seguinte linha de código:

Valeu mesmo a força.

Wesley Marra

G

Mas isso não vai maximizar sempre. Para computadores com telas maiores as dimensões mudam.

Não há outro modo?

J
import java.awt.Toolkit;

public class SelClientes extends JDialog {
	private Toolkit tk = Toolkit.getDefaultToolkit(); 
	private Dimension screenSize = tk.getScreenSize();

	private void initialize() {
		this.setSize(screenSize.width, screenSize.height);
		this.setVisible(true);
	}
}

é uma alternativa, falow

L
initComponents();

setExtendedState(MAXIMIZED_BOTH);

}
V

Não ressuscite tópicos. Se o fizer certifique-se que:

  1. Você deixou claro em sua mensagem que está ressuscitando o tópico;
  2. Você falou algo relevante, que não havia sido falado antigamente;
Criado 3 de novembro de 2007
Ultima resposta 18 de jan. de 2012
Respostas 7
Participantes 5