|
Страници по тази тема: 1 | 2 | (покажи всички)
Тема
|
JList защо не визуализира добавените елементи
|
|
Автор |
jensen-110062 (рекордьор) |
Публикувано | 20.09.11 21:39 |
|
Здравейте,
направо полудях с този JList. Правя го от Vector. При стартиране на програмата визуализира елементите от вектора. Но когато после добавям елементи във вектора (с кликване на един бутон) не иска да показва новите в полето на JList. Добавят се в самия вектор, но не се визуализират. Давах validate, не помага. Oпитвах дори да констурирам нов JList с новия вектор и пак не става. Какво да правя, моля ви, помогнете.
| |
|
Аз не че разбирам, но няма ли да е по-разбираемо, ако сложиш и кода?
| |
|
то кодът е малко и е разпръснат в 3 класа. Явно има някаква фатка ама още не мога да я набарам
| |
Тема
|
Re: JList защо не визуализира добавените елементи
[re: jensen-110062]
|
|
Автор |
jeweel () |
Публикувано | 20.09.11 23:04 |
|
Пробвай да вземеш модела - list.getModel(), вероятно ще ти върне обект от типа DefaultListModel, и в него да добавиш нов елемент.
Може да се наложи да го cast-неш, защото връща всъщност ListModel, което е интерфейс.
Редактирано от jeweel на 20.09.11 23:06.
| |
Тема
|
Re: JList защо не визуализира добавените елементи
[re: jeweel]
|
|
Автор |
jensen-110062 (рекордьор) |
Публикувано | 21.09.11 00:05 |
|
това го пробвах преди вектора и не стана.
| |
|
оказа се, че не само че НЕ добавя новия елемент в JList ами и трие всичко което до момента е било в него. Ама това чак сега го забелязах, защото се случва само ако минимизирам прозореца и после пак го покажа и хоп - изведнъж целият списък изчезнал
| |
|
трябвалo да се викне JList updateUI().
защо с validate() не става !!!!
| |
|
Тва е якото програмиране. Обърни се към zaphod и Om, те ше ти обяснят.
| |
|
Е, аз точно защото вече нямам нерви не се захванах с Джавата.
Посредством социалните мрежи намерих доста български колеги и започвам яко да се замислям какво ли ще е да науча английски и да не пия "кръщавано вино".
И... твоите учители не ти подсказват? Почти не съм имал такива дето да не ме консултират адекватно...
| |
|
Виш ся, сменяш Джавата със С++ или още по-добре със С. Там има яко хардваре и без такива мекушавости като валидате с кръгли скоби или 2-way data binding. Всичко е натурално и директно. Иначе ше изпаднеш рано или късно в моето положение да се чудиш как да добавиш ИП адрес към тръстед сайтовете за всички потребители на един компутор, ползващи IE7 9 и Win7. Програматикалли, за да не обикалям като гламав xxx компутора. Препоръки?
... for a brief moment it seemed that rock 'n roll would inherit the earth.
| |
|
Страници по тази тема: 1 | 2 | (покажи всички)
|
|
|