IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Возможно ли вставить елемент-кнопку в List
mveyder
сообщение 26.06.2011 - 23:27
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 2
Регистрация: 26.06.2011
Пользователь №: 10571



Привет!
Столкнулся с такой задачей. Нужно, чтобы при наведении на List в cellRenderer появлялась иконка-кнопка на которую можно былобы нажать и удалить елемент из списка. Я это реализовал, но работает оно не коректно, вообщем глючит. Пробовал переопределять cellRenderer . Вроде как всё хорошо. Добавил туда кнопку, но она не нажимаеться. Пробовал использовать mouseChildren. Кнопка нажимается, но сама ячейка уже не нажимается. Вообщем мучаюсь уже третий день. Уже не знаю куда смотреть. Одним словом прошу помочь. Хотя бы подскажите в какую сторону думать. Заранее спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 27.08.2011 - 00:25
Сообщение #2


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4332
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



mveyder

Думать здесь нужно в ту сторону, чтобы изучить класс cellRenderer и, при необходимости, компонент List, его использующий. Для этого почитать хелп, книги или мануалы, что его описывают.

Цитата
Возможно ли вставить елемент-кнопку в List

С данным компонентом не работал, но решить данную задачу вполне реально. Исходя из описания класса, установка кнопок должна поддерживаться, но раз у тебя с этим глюки, то нужно сделать по другому. Поставь обработчик события нажатия (click) на ячейку (что поддерживается компонентом), которая у тебя по задумке д.б. кнопкой для удаления элемента из списка, и таким образом ты сделаешь ячейку-кнопку.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 17.10.2011 - 22:19