|
|
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
Хочется красить цветами текст в TreeView. Следовательно, нужно использовать TreeView<Label>, а не TreeView<String>. Проблема в том, что при перемещении по дереву элементы пропадают визуально в случае TreeView<Label>, а в случае TreeView<String> не пропадают. Если провести мышкой по ним, то они снова отрисовываются. Это глюк JavaFX? Или что-то у меня неправильно написано? ОС Linux. java -version java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 14:55:54 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
Ошибок в консоли нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 14:58:27 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
А почему вы решили что кастомизация отображения делается именно так, а не через TreeCell, например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 15:02:05 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
Нету никаких. Всё чисто. Видимо, какие-то глюки с отрисовкой. Проверил под виндовозом - там версия java такая же 1.7.0_25 и проблема такая же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 15:02:10 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
TreeCell? Ну, смотрел примеры в JavaDoc. Подумал, что если Есть TreeView<String>, то должен быть и TreeView<Что угодно>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 15:03:49 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
<Что угодно> это контейнер для данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 15:06:37 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
Не, ну понятно. Почему я не могу вместо String сунуть Label или Table? Я могу сунуть Label, но это криво работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 15:08:53 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
Niky4000Не, ну понятно. Почему я не могу вместо String сунуть Label или Table? Я могу сунуть Label, но это криво работает. http://docs.oracle.com/javafx/2/api/javafx/scene/control/Cell.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 15:14:08 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
http://docs.oracle.com/javafx/2/api/javafx/scene/control/Cell.html Это намёк на то, что я делаю это не тем способом? Ну, может быть... Вроде, вот так работает: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Ну, это так... пример просто. Но мне всё-таки не понятно в чём проблема вставить в TreeItem не строку, а какой-то компонент? В документации описаны ещё такие вещи, как CheckBoxTreeItem и ComboBoxTreeCell. То есть я не могу просто так вставить в Node TreeView какой-то ChechBox - будут глюки? Как-то не гибко. Или недоделанный этот TreeView какой-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 15:43:33 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
Ну, вот более рабочий пример: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2013, 08:23:09 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня. Возникла проблемка. Исходные данные: Дерево, каждый элемент дерева имеет иконку, элемент дерева имеет контекстное меню, при помощи которого происходит выделение элемента (замена "иконки"). так вот если делать все через updateItem (T item, boolean emty), то происходит непонятно что, то иконка вообще пропадает, то выделяется другой элемент. Как можно решить эту проблему? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 13:38:17 |
|
||
|
javafx TreeView<Label> исчезают элементы при перемещении по ним
|
|||
|---|---|---|---|
|
#18+
точнее неясности заключаются в том, что если проскроллить дерево, вернуться обратно и выделить 1 элемент - выделится несколько элементов, если еще раз проскроллить - выделение становится таким как и должно быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2013, 13:44:24 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=200&tid=2128213]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 312ms |

| 0 / 0 |
