/ / Чому конструктор у кодовому імені не повідомляє про встановлені мною атрибути? - кодове ім'я

Чому дизайнер в Codename не повідомляє про встановлені мені атрибути? - кодова назва одного

Я розпочав проект Codename One із "Привіт, світлі голі кістки". Раніше я визначав стилі на вкладці «Тема» від «Дизайнера», але зараз це стає нудно.

Насправді для деяких селекторів, навіть якщо я перекреслив (зніміть прапорець Derive поле) деякі властивості стиль не змінюється в Дизайнері (див. нижче) або в самому додатку.

Фон повинен бути чорним

Текст має бути по центру

Однак у списку селекторів колір не той, який я обрав, але вирівнювання, здається, саме воно.

Перемикач має очікуване вирівнювання, але не очікуваний колір фону

Здається, тема десь зачинена. Чи я помиляюся, чи слід встановлювати константу для "розблокування" теми, або навіть я повинен очистити деякі каталоги?

Зверніть увагу, що я використовую NetBeans з дизайнером V 1.1

Версія дизайнера 1.1.

Редагувати 1 березня 2017 року

Дотримуючись чудових порад @Diamond, я зміг це зробитизмінити колір переднього плану, встановивши Бордюр порожнім (замість NULL). Однак зараз вирівнювання все ще не те, що я очікував (див. Нижче). Як я можу зробити це майно?

Навіть після встановлення Border для спорожнення властивість вирівнювання, здається, не враховується

Будь-яка допомога оцінена,

Відповіді:

2 для відповіді № 1

У дизайнері Кордон є кращим за Колір фону і фонове зображення. Що означає, якщо зображення кордону встановлюється, a Колір фону не матиме ефекту, якщо межа не є лише штрихом або лінією.

Завжди вирішуйте це за допомогою цих кількох кроків:

  1. Перейдіть на вкладку Межі та зніміть прапорець.
  2. Натисніть кнопку ... кнопка поруч Border Help і з’явиться новий Діалог.
  3. Змінити Type (Перший рядок) до Empty і натисніть Ok.

Ваш колір фону тепер матиме ефект.