JList добавить строку вверху, а не внизу - PullRequest
0 голосов
/ 30 января 2012

Я искал в Интернете по этому поводу, но не смог найти никакого соответствующего ответа. На самом деле, мой JList в настоящее время добавляет новую строку внизу списка. Что мне нужно, так это то, что я хочу добавить или добавить новую строку, добавленную в мою модель JList (вверху). Как мне этого добиться?

1 Ответ

6 голосов
/ 30 января 2012

Если бы вы посетили документацию по Java, вы бы знали определенный метод add(int index, Object element) для listModel, который в случае следует использовать для вставки элемента по желаемому index .

ПРИМЕР:

DefaultListModel myListModel = (DefaultListModel) myList.getModel();
myListModel.add(0, "new row added at top");
...