Свинг скин - вы можете заставить его выглядеть и чувствовать себя, как вам нравится.
См .: например http://geeknizer.com/best-java-swing-look-and-feel-themes-professional-casual-top-10/
Большим преимуществом является то, что свинг это работает довольно последовательно на всех платформах, и доступен как часть стандартного времени выполнения Java, так что вам не нужно беспокоиться о дополнительных зависимостей.
Существуют альтернативы, но они, как правило, имеют некоторые ограничения (например, привязаны к определенным платформам или родным библиотекам).Другие ведущие варианты вероятно:
- JavaFX
- SWT
- LWJGL (для OpenGL 3D интерактивных/игровых приложений)
- Android
«выглядит довольно уродливо» Вы знаете, это скины и cutomizable, верно? Вы можете установить его на внешний вид системы (так что это выглядит как окна вашей системы) и/или попробовать любую из включенных или загружаемых скинов. –
Ну, как я только что сказал, что я новичок в java, поэтому я не знал об этом. По другому вопросу хорошо, что я не считаю внешний вид Windows 7 и чувствую себя хорошо. Вот почему я использую radforms в первом месте. –
Вы можете попробовать Apache pivot на http://pivot.apache.org/ Любой GUI будет иметь кривую обучения, особенно если вы хотите скомпоновать компоненты. –