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?
Como faço para que meu JDialog não fique em baixo da barra de tarefas?
2 Respostas
1 like
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
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