Tamanho do jDialog

4 respostas
A

no NetBeans, tenho jframe, nesse jframe coloquei um jdialog, quando cliko no botao o jdialog aparece, o problema e q aparece somente a barra de titulo (pack()), nao aparece os componentes, e no netbeans nao achei a propriedade para definir o tamanho do jdialog, tentei usar setSize mas nao deu certo, alguem saber como definir o tamanho do jdialog no NetBeans

4 Respostas

B

tente o pack() ou o setPreferedSize(Dimension)

t+

A

pack() é como esta, pois aparece muito pequeno, no caso do setpreferedsize(), o q é passado como parametro ?, o q vai no lugar do dimension ? nao consegui ainda

Sombriks
public NewJFrame() {
        initComponents();
        jDialog1.setSize(800,600);
    }

tenta mexer no tamanho dele depois do método initComponents…

A

Ufa! consegui, se servir pra alguem, segue ai o codigo. Valeu pessoal
abraços

Dimension tamanho = jDialog1.getPreferredSize();
        Dimension tamanhoframe = getSize();
        java.awt.Point loc = getLocation();
        jDialog1.setLocation(
                (tamanhoframe.width - tamanho.width) / 2 + loc.x,
                (tamanhoframe.height - tamanho.height) / 2 + loc.x);
        jDialog1.setModal(true);
        jDialog1.pack();           
        jDialog1.setVisible(true);
Criado 21 de novembro de 2006
Ultima resposta 21 de nov. de 2006
Respostas 4
Participantes 3