Я хочу знать, как создать ярлык, содержащий два значка, по одному с каждой стороны, и установить его как строку заголовка элемента формы (виджеты LWUIT).LWUIT, Как создать пользовательскую метку для заголовка формы
ответ
Форма имеет функцию, чтобы получить titleArea, тогда вы можете добавить некоторые компоненты, вы хотите.
Form f = new Form();
Container c = f.getTitleArea();
Label iconLabel1 = new Label("leftIcon");//using Image
Label iconLabel2 = new Label("rightIcon");//using Image
c.addComponent(BorderLayout.WEST, iconLabel1);
c.addComponent(BorderLayout.EAST, iconLabel2);
Спасибо u Yahan, как ваше решение, так и работа Shai Almog. –
Используйте метод setTitleComponent(Label title)
.
EDIT:
Выведите Label
класс и реализовать метод paint
, где вы можете использовать метод Graphics
рисовать Image
s- и тексты. Также установите текстовое положение метки на Label.CENTER
.
Я знаю, как установить метку для названия формы, используя 'setTitleComponent (Название метки)'. Моя проблема в том, что я не знаю, как настроить ярлык, чтобы он содержал два значка: по одному с каждой стороны и текст в центре. –
Вы можете просто добавить компонент к северной части экрана, который является рекомендуемым способом, который будет работать правильно и не будет ломаться для более новых версий LWUIT/Codename One.
Если вы не укажете заголовок, он будет работать, и вы можете указать ему UID идентификатора. LWUIT 1.5 и новее имеют контейнер TitleArea, но я предлагаю вам держаться подальше от него, так как CodenameOne настраивает его на довольно удобный для iOS/Android 4.x и т. Д.
Если я добавлю компонент в северную часть экрана, при прокрутке компонент выйдет из экрана, и я не хочу, чтобы это произошло. –
form.setScrollable (false); containerInCenterPosition.setScrollableY (истина); –
Спасибо, его работы ... –
- 1. Как создать отзывчивую пользовательскую метку в highchart
- 2. Как создать пользовательскую метку в методе 'options_from_collection_for_select?
- 3. создать пользовательскую метку с свойством BorderColor
- 4. Как создать пользовательскую панель заголовка Android
- 5. Как изменить цвет заголовка в панели заголовка с помощью lwuit?
- 6. Создать метку заголовка отчета Crystal Report
- 7. Как создать файл LWUIT res?
- 8. Meteor - Как создать пользовательскую проверку поля для формы
- 9. Как реализовать laravel пользовательскую метку времени?
- 10. Как создать пользовательскую ячейку как RoundRect Shape
- 11. Изменение формы запуска в LWUIT
- 12. Как запустить форму LWUIT из формы LCDUI?
- 13. Показать lcudi.canvas из LWUIT формы
- 14. Django forms: добавить пользовательскую метку
- 15. Как добавить пользовательскую метку в графе форсирования?
- 16. Как создать полную пользовательскую форму
- 17. MSChart: Как добавить пользовательскую метку в гистограмме
- 18. Как получить пользовательскую метку ячейки при segue?
- 19. Как создать пользовательскую ячейку?
- 20. как создать пользовательскую индексацию
- 21. Как создать пользовательскую JVM?
- 22. Как создать пользовательскую сетку
- 23. Как создать пользовательскую клавиатуру?
- 24. Как создать PHP-метку?
- 25. Как создать пользовательскую кнопку?
- 26. Как создать пользовательскую дату?
- 27. Как добавить пользовательскую текстовую метку для строки ввода текста
- 28. Как создать пользовательскую вкладку?
- 29. Как создать пользовательскую клавиатуру
- 30. Как создать пользовательскую последовательность?
не могли бы вы рассказать о своем вопросе чуть подробнее –
@ Мухаммад, я отредактировал вопрос. –