2008-09-18 4 views
0

Мой босс любит VB (мы работаем в магазине Java), потому что он считает, что его легко освоить и поддерживать. Мы хотим заменить некоторые из VB эквивалентами Java с помощью редактора Eclipse SWT, потому что мы считаем, что его почти так же просто поддерживать. Для того, чтобы продать это, мы хотели бы использовать Aerith стиль L & F.У кого-нибудь есть пример качели в стиле арифметики, смешанной с GUI-совместимостью редактирования SWT?

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

ответ

1

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

1

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