Разная граница для диалога. Установить стиль для одного

StackOverflow https://stackoverflow.com/questions/8312709

Вопрос

Как я могу установить разные границы для диалога. Для внизу, вверху, левой и правой границы. Мне нужно установить круглый угол для нижнего левого и правого углы. Но верхние углы должны быть прямыми.

Это было полезно?

Решение

Вы можете достичь этогоИзображение границы мастера' за DialogContentPane стиль.

Следуй этим шагам

  1. Создайте изображение, которое имеет ваши необходимые границы и некоторую пустую область в центре.
  2. Откройте свой файл '.res' в редакторе ресурсов, под вашей активной темой Создайте новый стиль скажем Mydialogcontenpane за невыбранный государство. Убедитесь, что вы получили этот новый стиль из DialogContentPaneS.невыбранный Укажите, вы можете сделать это, отправившись на «вывести» вкладку и выбрав «DialogContentPane» в комбо-боксе.
  3. С открытым окном этого стиля перемещение в вкладку «граница» и нажмите «Изображение границы мастера'Кнопка, чтобы открыть новое окно. Под вкладкой «Создать изображение» SELECT RADION «Используйте файл», выберите файл изображения, созданный в #1 в этом диалоговом окне «Файл». Переместите в Tab 'Cut Image' Отрегулируйте руководства на изображении и перейдите на вкладку «Применить к», здесь вы выбираете перечисленный компонент 'Mydialogcontentpane«И нажмите кнопку« генерировать »и закройте это окно. Новая граница может быть предварительно просмотрена в окне стиля.

ПРИМЕЧАНИЕ: Если вы хотите, чтобы эта новая граница была сделана для всех диалогов, чем вместо создания нового стиля «mydialogcontentpane», вы повторно используете стиль «DialogContentPane» с вышеуказанными шагами.

Я бы порекомендовал вам пройти через посты в блоге Shai 'Редактор ресурсов Lwuit«До 10., чтобы лучше понять редактор Resouce его функции и возможности.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top