2012-02-03 3 views
2

Мы знаем, что TextArea недоступны для редактирования, поэтому, как создать редактируемый component, который выглядит как TextArea (с многолинейным поведением)?Как создать редактируемый компонент, который выглядит как TextArea?

+0

Что значит TextArea не редактируется? Создавая редактируемый компонент, вы имеете в виду атрибут contenteditable = "true"? – Jon

+0

да! textarea имеет свой контент, который нельзя редактировать вручную (по ключам). – pheromix

ответ

1

Используйте TextField и установите его setSingleLineTextArea(false). Для этого требуется LWUIT 1.5 или новее.

2

TextArea доступен для редактирования. Вот как вы можете создавать редактируемые текстовые области:

TextArea text = new TextArea(); 
text.setEditable(true); 
text.setSingleLineTextArea(false); 

Это не работает для вас?

Какую версию LWUIT вы используете и на платформе вы?

+0

Я использую LWUIT 1.4, и код, который вы дали, не работает; платформа эмулятора - Sun Java ME SDK 3.0 для Windows XP. –

 Смежные вопросы

  • Нет связанных вопросов^_^