Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: GUI и Java FX приложения > jComboBox в jTree |
Автор: Swatch 16.1.2008, 08:10 |
Добрый день. Подскажите, пожалуйста, как сделать так, чтобы при двойном клике на ноде дерева появлялся ComboBox с выпадающим списком и, после того, как оттуда что-то выберут, выбранное значение заменяло старое название узла. |
Автор: SID_M 16.1.2008, 10:14 | ||
После этого получится что-то вроде картинки в приложении... |
Автор: Swatch 22.1.2008, 09:47 |
Большое спасибо. Но у меня возникло еще 2 вопроса: 1. можно как-то сделать так, чтобы комбоБокс появлялся только при нажатии на листочки, а при нажатии на узлы не появлялся??? 2. почему-то, выбранное значение из комбобокса при переключении на другие узлы не заменяет бывшее название узла... :( как это поправить??? |
Автор: Swatch 23.1.2008, 10:46 |
хммм... а как можно переопределить метод JTree.isPathEditable(TreePath)? ![]() |
Автор: batigoal 23.1.2008, 11:47 | ||
Унаследоваться от JTree и написать свою реализацию этого метода. Соответственно, потом вместо JTree использовать полученный MyJTree. |