Como faço para que meu JDialog não fique em baixo da barra de tarefas?

2 respostas
Thallysson

Olá, eu criei uma jdialog recentemente e fui adicionando vários componentes nela e utilizando o método pack para redimensiona-la, porém como eu adicionei muitos componentes a jdialog fica muito grande e fica por baixo da barra de tarefas, quase todos os componentes estão em um jpanel, eu já adicionei uma jscrollpane nele, pensei que assim a jdialog diminuiria e ficaria com o scroll só que isso não está acontecendo, eu gostaria de saber neste tópico se é possível fazer com que quando a jdialog ficasse grande ela não passa-se da barra de tarefas, isso é possível?

2 Respostas

Jonas_B_a_r_r_o_s

Coloque isso no construtor onde tem a JDialog:

JDialog dialog = new JDialog();
     dialog.setLocationRelativeTo(null); 
     Dimension d = new Dimension();
     d.setSize(500,500);
     dialog.setMinimumSize(d);
     //aqui voce co
     dialog.setVisible(true);

O dialog.setMinimumSize(d); é o tamanho mimino que ele pode ficar
Voce pode usar o dialog.setMaximumSize(d); para definir o tamanho maximo

Thallysson

Esse tamanho é em pixels? E o java adapta isso em qualquer monitor?

Criado 24 de abril de 2016
Ultima resposta 24 de abr. de 2016
Respostas 2
Participantes 2