У кого-нибудь есть пример swing в стиле aerith, смешанный с поддержкой графического интерфейса редактирования SWT?

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

  •  01-07-2019
  •  | 
  •  

Вопрос

Мой босс любит VB (мы работаем в магазине Java), потому что он считает, что его легко изучать и поддерживать.Мы хотим заменить некоторые из VB эквивалентов java с помощью редактора Eclipse SWT, потому что мы думаем, что это почти так же просто в обслуживании.Чтобы продать это, мы хотели бы использовать модель aerith style L & F.

Кто-нибудь может привести пример приложения SWT, которое все еще может редактировать графический интерфейс в eclipse, но имеет Aerith L & F?

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

Решение

Как сказал Хит Бордерс, SWT не поддерживает L & Fs, поэтому для этого вам придется использовать Swing.Однако Aerith основывается не на внешнем виде, а на пользовательской покраске компонентов с большим количеством градиентов.
Если вы ищете графический редактор Swing, который (почти) так же прост в использовании, как VB, попробуйте Matisse GUI Builder в NetBeans - сетевые приложения.Существует также версия для Eclipse, но она поставляется вместе с коммерческим Мой провал.Если вы хотите узнать больше о написании приложений с классным графическим интерфейсом, взгляните на Непристойно Богатые Клиенты книга Чета Хаазе и Ромена Ги.
Если это не убедит вашего босса, попробуйте изменить размер графического интерфейса VB, а затем измените размер графического интерфейса Swing.;-) И я бы сказал, что VB действительно не очень хорош в обслуживании в долгосрочной перспективе...

Другие советы

SWT не поддерживает внешний вид.Вы можете получить другие L & F, изменив родной L & F.Единственным исключением является использование инструментария eclipse forms toolkit.Он по-прежнему выглядит как родной для операционной системы, но стремится к внешнему виду, подобному веб-браузеру.Он делает это в основном, устанавливая для всего значение SWT.FLAT и используя белый фон для всего.Иногда им приходится вручную рисовать контуры вокруг элементов управления, которые изначально это не поддерживают.Если вы ищете пользовательские L & F, которые будут появляться на разных платформах, вам действительно нужен Swing.

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