Мы знаем, что TextArea
недоступны для редактирования, поэтому, как создать редактируемый component
, который выглядит как TextArea
(с многолинейным поведением)?Как создать редактируемый компонент, который выглядит как TextArea?
2
A
ответ
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. –
Что значит TextArea не редактируется? Создавая редактируемый компонент, вы имеете в виду атрибут contenteditable = "true"? – Jon
да! textarea имеет свой контент, который нельзя редактировать вручную (по ключам). – pheromix