Как обернуть вводимый текст в текстовое поле, используя плагин Racket GUI

Просто нужен базовый пример текстового поля%, которое переносит ввод

(define blogPost%
  (class horizontal-panel%
    (super-new)
    (define (callback button event)
      (define title-new-value (send titleoutput get-value))
      (define new-value (send output get-value))
      (save title-new-value new-value))
      ;;(display title-new-value)
      ;;(display new-value))
    (define button (new button% (label "Submit")
                        (vert-margin 0)
                        (parent this)
                        (callback callback)))
    (define titleoutput (new text-field% (label "    title")
                             (min-height 20)
                             (min-width 200)
                             (parent this)))
    (define output (new text-field% (label "blog")
                        (min-height 450)
                        (min-width 400)
                        (stretchable-width 300)
                        (vert-margin 0)
                        (parent this)))
    ))


(define f (new frame% (label "prism blog post GUI") (min-width 400) (min-height 500)))

(define tib (new blogPost%
                 (parent f)))

(send f show #t)

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

Ответы на вопрос(1)

Ваш ответ на вопрос