2013-07-01 2 views
1

Сравнивая с другими платформами, такими как .NET, приложения Windows, созданные на Java, имеют низкое качество графического интерфейса. Такие рамки, как AWT, Swing, не имеют высококачественной графики.Почему java плохой в графике?

В чем причина этой плохой графики?

Возможно ли иметь лучший графический интерфейс в Java?

+0

Это мнение основано! – NINCOMPOOP

+0

Для чего-то немного лучшего, чем сырой Swing/AWT, посмотрите на инструментарий для виджета Eclipse SWT (Standard Widget Toolkit) – BigMike

+0

Даже SWT по-прежнему не соответствует значению. – Mawia

ответ

0

Да использовать JavaFX 2.x/8, вот в чем его цель, современный интерфейс. Он теперь включен, когда вы устанавливаете java. Он включает в себя такие функции, как поддержка экранов с высоким разрешением экрана, а также очень мощный график сцены и некоторые великолепные компоненты пользовательского интерфейса. Вы можете создавать свои компоненты и приложения с помощью CSS, иметь богатые анимации и эффекты, добавлять видео и т. Д.

Также возможно комбинировать Swing и JavaFX, если вам необходимо предусмотреть такие сценарии, как постепенное обновление ваших графических интерфейсов или просто хочу добавить действительно хороший компонент веб-просмотра (JavaFX имеет отличный веб-сайт на основе одного), или графики JavaFX и т. д. для вашего существующего приложения Swing.

Компоненты пользовательского интерфейса AWT более или менее устарели. Swing - это старый верный способ сделать это и очень настраиваемый, и теперь он получил/получил поддержку для экранов «сетчатки» (high dpi).

JavaFX документы: http://docs.oracle.com/javafx/

+2

AWT - базовая платформа низкого уровня; единственное, что устарело, - это использовать его напрямую. –

+0

Хорошая мысль, но я подумал, что это своего рода данность. Спасибо, я объясню с помощью компонентов UI UI. –