как установить прокрутку lwuit textarea false - PullRequest
1 голос
/ 03 апреля 2012

Я хочу динамически добавлять содержимое большой строки в контейнер.В этом контейнере должно отображаться 60 различных содержимого (строк).

Чтобы добавить строку в контейнер, я добавляю TextArea (пустую границу со 100% прозрачностью).

Проблемав том, что TextArea предлагает прокрутку, и я не хочу, чтобы она прокручивалась.Вместо этого я хочу расти (увеличивать высоту) в соответствии с содержанием.Я не могу этого достичь.

Можете ли вы помочь мне с этим?Или я могу использовать любой другой компонент для этой цели?

Я использую LWUIT с J2ME.

Ответы [ 2 ]

1 голос
/ 05 апреля 2012

Вы можете получить текстовую область и вернуть false для isScrollableY (), хотя обычно это должно работать без проблем, даже если вы этого не делаете (так как ваш родительский макет прокручивается). Возможно ли, что вы изменили текстовую область и не подтвердили родительскую форму в EDT?

Существуют проблемы с макетом текстовой области, когда он изменяется отдельным потоком (условие гонки с кодом макета).

0 голосов
/ 03 апреля 2012

Сначала поставьте TextArea.setSingleLineTextArea(false), и увеличивайте по содержанию true.

...