Я создал JDialog, чтобы сохранить окно модальным, чтобы остановить обработку приложения через определенную точку. Однако, когда я использую этот метод, окно появляется, но размер не устанавливается в 400 400, он выглядит так, как будто он не имеет размера.Размер JDialog не отображается
public class test {
public static void main(String[] args) {
JFrame theDog = new JFrame();
JButton theButton = new JButton("hello");
//theDog.setSize(200, 200);
JDialog thadialog = new JDialog(theDog,"theTitle", Dialog.ModalityType.APPLICATION_MODAL);
thadialog.setVisible(true);
thadialog.setSize(400,400);
thadialog.pack();
System.out.println("hello");
}
}
Как сделать JDialog, по всей видимости, имеют размер 400,400?
Положите 'setVisible' после' pack() '.Try' dialog.setPreferredSize' –
удалил пакет и добавил: thadialog.setPreferredSize (новый размер (400 400)); .... все еще ничего – king