KiFFiR, а ты бы посмотрел, где происходит нарезка строк каждую перерисовку. Это Label. И он предназначени для хранения небольшого количества данных. Далее, если ты и храненишь там много данных, нарезка занимает миллисекунды. Наседать и хранить ещё данные, это бесполезно хранить лишний дубликат в памяти. Не хранить дубликат, значит, клеить каждый раз при запросе значения объекта, а это время и память. И, самое главное, объекты на Pane могут менять свои размеры, свертку, лайот, тему и свёртка текста будет меняться в любом из этих случаев. И если есть жажда хранить много текста, его нужно хранить в List. Он как раз не режет строки каждый раз, потому что там время приоритетнее. Надо уметь оценивать.
Ссылка на пост
ts 19 мая 2010 в 10:42
Данное приложение демонстрирует основные графические, объектные возможности библиотеки TCUI, предназначенной для лёгкого, быстрого создания оболочки для Вашего приложения, разрабатываемого на Java 2 ME. Автоматически подстраивается под экран и клавиши аппарата.
Имеет в своём наборе расширяемые эффекты Fade, Slide, Overlay, Zoom, способы вывода Vertical Flow, Horizontal Flow, Free Flow, Design, объекты Tree, List, Menu, Soft, PopupMenu, Pane, Field, Label, Check, Combo, Button, Gauge, Message. Кроме этого, Вы можете загружать формы приложения из файла XML, используя любые потоки ввода.
Демонстрация: www.tomclaw.com/tcui/TCUIDemo.jar
Сама библиотека: www.tomclaw.com/tcui/TCUILib.jar
Исходные коды демонстрации: www.tomclaw.com/tcui/TCUIDemo.zip
Исходные коды библоиотеки: www.tomclaw.com/tcui/source_tcui_lib.zip
JavaDoc: www.tomclaw.com/tcui/javadoc.zip