|
|
|
(JTree) Отображение дерева XML-документа.
|
|||
|---|---|---|---|
|
#18+
Моё дерево должно показывать структуру XML-файла. Я решил что раз XML и так древовидный, то модель должна просто кидать ноды в ответ на запрос дерева. А чтобы ноды рисовались не целиком, а отображалось только TagName, или тип элемента (для элементов которые тега не имеют) переопределил рисовальщик DefaultTreeCellRenderer. Всё красиво, но когда встала задача обработки выбора элемента полезли ошибки. Вот код обработчика: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Может ли это быть вызванно тем, что в путе к ноде указывается весь XML? Подскажите, как проблему решить? Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 14:23:01 |
|
||
|
(JTree) Отображение дерева XML-документа.
|
|||
|---|---|---|---|
|
#18+
Какие ошибки-то? ClassCastException? Или где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 14:43:08 |
|
||
|
(JTree) Отображение дерева XML-документа.
|
|||
|---|---|---|---|
|
#18+
ClassCastException Вот весь стек: Код: plaintext 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. BlazkowiczКакие ошибки-то? ClassCastException? Или где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 14:45:53 |
|
||
|
(JTree) Отображение дерева XML-документа.
|
|||
|---|---|---|---|
|
#18+
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/tree/TreePath.html#getLastPathComponent() For a path returned by DefaultTreeModel this will return an instance of TreeNode . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2007, 15:10:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34268496&tid=2146897]: |
0ms |
get settings: |
18ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
67ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 321ms |
| total: | 521ms |

| 0 / 0 |
