0
У меня есть JList
в GridBagLayout
. После запуска окна это выглядит просто прекрасно, но когда я добавляю элементы в JList
, он сразу же заполняет все окно и перекрывает другие компоненты.JList заполняет все окно при добавлении элементов
paragraphlst = new JList<ParagraphItem>();
paragraphlst.setValueIsAdjusting(true);
paragraphlst.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
paragraphlst.setAutoscrolls(true);
paragraphlstmodel = new DefaultListModel<ParagraphItem>();
paragraphlst.setModel(paragraphlstmodel);
Добавление элемента:
view.getParagraphLstModel().addElement(
new ParagraphItem(rt.getNumString() + " "
+ paragraphString, wordMLPackage
.getMainDocumentPart().getContent()
.indexOf(jaxbNode)));
окно после добавления элементов:
Как это должно выглядеть:
Для лучшей помощи рано, опубликовать [MCVE] (http://stackoverflow.com/help/mcve) (минимальный полный пример поддающегося проверке) или [SSCCE] (http://www.sscce.org/) (Короткое, самосохранение, правильный пример). –
Вы помещали 'JList' в' JScrollPane'? – MadProgrammer