Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JList / 3 сообщений из 3, страница 1 из 1
02.10.2013, 12:57:00
    #38414170
sharmanka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JList
Подскажите, почему не отображаются элементы в JList. На форме кнопка и сам JList. В событии кнопки такой код:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
   private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        DefaultListModel listModel = new DefaultListModel();
        listModel.addElement("blabla");
        listModel.addElement("blabla2");
        listModel.addElement("blabla3");
        jList1 = new JList(listModel);

    }    
...
Рейтинг: 0 / 0
02.10.2013, 13:10:49
    #38414191
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JList
И где он должен отображаться. Вы создали новый jList1. Но не поместили его ни в какой контейнер.
jList1 это пеменная. Присвоение значения в переменную никаким образом не добавит новый экземпляр списка в какой-либо родительский контейнер.
Вы судя по всему в дизайнере что-то на клацали. В jList1 находится ссылка на какой-то JList, который имеется на UI.
Но вместо того чтобы изменить данные в старом экземпляре, вы присвоили новое значение переменной.
Разберитесь с понятиями "объект" и "экземпляр класса".
Возможно стоило сделать jList1.setModel()
...
Рейтинг: 0 / 0
02.10.2013, 13:21:07
    #38414206
sharmanka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JList
Blazkowicz, что-то действительно завтыкал. setModel то что нужно, спасибо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JList / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]