кодовое имя, что означает UID - PullRequest
1 голос
/ 20 октября 2019

изображение компонентов метки

Привет, я хотел знать, что означает uiid, и я также хотел знать, как использовать его в коде. Я хочу получить доступ к идентификатору метки из GUI Builder для использования в коде, например, я хочу изменить цвет в коде.

1 Ответ

1 голос
/ 21 октября 2019

В Codename One UIID означает Идентификатор интерфейса пользователя «UI ID». Это примерно эквивалентно атрибуту CSS class. Таким образом, вы можете определить, как что-то будет выглядеть, например, если вы хотите, чтобы текстовое поле выглядело как кнопка, просто сделайте:

myTextField.setUIID("Button");

И это будет работать.

Вы также можете просто сделатьup ID, например, "MyUIID". Затем вы можете использовать CSS или дизайнер тем, чтобы определить стиль для него глобально. См. this , чтобы узнать, как использовать CSS в Codename One.

См. this для примера работы с UIID и инструментом конструктора.

Вы также можете использовать инструмент инспектора компонентов из меню симулятора, чтобы видеть UIID в реальном времени и взаимодействовать с ними в симуляторе.

...