Я использую JTextArea для отображения длинного текста
JTextArea _definition = new JTextArea(5, 50);
с переносом слов
_definition.setLineWrap(true);
_definition.setWrapStyleWord(true);
встроено в JScrollPane
add(new JScrollPane(_definition), gbc);
Все, что является частью JPanel с GridBagLayout.
Все работает нормально с более коротким текстом, но когда я добавляю длинный текст с переносами строк и требуется полоса прокрутки, pack () идет на юг, и все компоненты имеют только минимальный размер, а диалоговое окно не используется (это не только TextArea, которая затронута).
Я пытался выяснить, что происходит, но все, что я мог понять, это то, что связано с текстом в TextArea. Я застрял .. Есть идеи? Спасибо!