|
|
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
Делаю XML-редактор. Хочу чтобы когда пользователь ввёл > автоматически дописался закрывающий тег. Делаю вот так вот: Код: 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. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 13:30:19 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
добавь слушателя textPane.getDocument().addDocumentListener(new DocumentListener() {...}) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 15:06:55 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/event/TextListener.html Возможно так. Но насколько я помню, делал через это: http://java.sun.com/docs/books/tutorial/uiswing/events/documentlistener.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 15:11:44 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
Нифига. Тот же самый эксепшин: Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 17:22:41 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
весь код в студию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 17:46:13 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
Deadyвесь код в студию Я переместил обработчик туда где живёт панель. Не стал его в конструкторе навешивать. Во: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 17:54:45 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
насколько я понимаю, в листнере надо получить документ (а не setText) и его изменять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 18:22:10 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
попробуй так. советую Портянкина почитать. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 18:41:05 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
Deadyпопробуй так. советую Портянкина почитать. Спасибо, помогло! Мы поняли, что надо делать invokeLater . но я не догадался, что надо убирать листенер. К чему это приводило, думаю, понятно Портянкина сейчас и читаю:) Но время поджимает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 18:57:27 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
А ещё один вопрос: почему не удаётся получить введённый символ? Пробую так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Падаю на Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 19:05:57 |
|
||
|
Как изменить текст в JTextPane при изменении текста пользователем?
|
|||
|---|---|---|---|
|
#18+
Код: 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. обрати внимание на строку Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2007, 11:07:44 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34279983&tid=2146847]: |
0ms |
get settings: |
17ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
54ms |
get topic data: |
18ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
3ms |
| others: | 288ms |
| total: | 506ms |

| 0 / 0 |
