LINUX.ORG.RU

Swing только у лоровских онолитегов выглядит плохо. В OpenJDK он выглядит нативно. А на венде и так нативно. Для упоротых есть SWT, там он не выглядит нативно, он есть нативный.

vertexua ★★★★★
()

Естественно pure java только Swing и JavaFX

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

В OpenJDK он выглядит нативно.

7? Потому что 6 настолько убого рисует гтк (косяки, огромные виджеты и т.п.), что я всегда переключаю его на нимбус.

Ok
()
Ответ на: комментарий от TERRANZ

ну... трепыхается вроде. но что надо вообще? кнопки? есть. а всякая шняга типа сети и прочего из кутэ в жабе не нужна.

Rastafarra ★★★★
()
Ответ на: комментарий от vertexua

Swing только у лоровских онолитегов выглядит плохо.

да хрен с ним, с внешним видом, темы-то вроде пилякаются. оно такое убогое внутрях, что даже не нужно.

Rastafarra ★★★★
()

о, спрошу, может, кто знает. Почему gtk-шный диалог открытия файла в swing какой-то странный? Прямо-таки привет из gtk-1.x.

demidrol ★★★★★
()
Ответ на: комментарий от demidrol

Прямо-таки привет из gtk-1.x.

OpenMotif же.

iZEN ★★★★★
()

В свете тенденций, мне кажется, таки JavaFX.

ovk48 ★★★
()
Ответ на: комментарий от vertexua

JFC разве не какое-то старое название непонятно чего?

Java Foundation Classes — это ответ Sun на библиотеку Windows Foundation Classes for Java (WFC), которую Microsoft протащила втихаря в свою Java 1.1.x

WFC изобрёл Андерс Хейлсберг, бывший архитектор Delphi 1.0, впоследствии — автор языка программирования C# .NET.

Архитектура WFC основана на модифицированных JNI-вызовах к нативным компонентам (виджетам) Windows (кажется, использовались компоненты из comctl.dll и comctl3d.dll). Также, любой JavaBean компонент в этой библиотеке представлялся полноценным VBX, а потом, когда технологию переименовали в «ActiveX», — COM-объектом (через соответствующую нативную прослойку) и мог быть использован при программировании на VisualBasic, в котором поначалу нельзя было создавать собственные компоненты, но можно было использовать сторонние, написанные на компилируемых языках программирования в средах MS Visual C++, Borland OpjectPascal/Delphi, PowerBuilder и т.д..

Надо сказать, что ActiveX и COM-объекты были сильно завязаны на Windows и её инфраструктуру (реестр, механизм активации/деактивации). Sun не зря в своё время (1998 год) поставила вопрос о совместимости Java от MS ребром и в итоге судебных разбирательств выиграла дело, MS навсегда осталась в прошлом веке с Java 1.1.4. Sunже выиграла не только немного денег (20 млн.$), но и время для оттачивания Swing и внедрения этой библиотеки в качестве стандартного расширения платформы Java2™ SE. MS пошла по пути разработки альтернативной платформы — .NET во главе с архитектором Хейлсбергом.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.