Любы камерцыйны/Open Source свінг альтэрнатыва?

Я абсалютна новым для Java і графічны інтэрфейс, які дае мне пампавацца выглядае непрыгожа.

Мне было цікава, калі ёсць свінг альтэрнатыва, якая дае добрую праграму looks.Like, напрыклад, маецца radforms для .net.

0
Ну, як я толькі што сказаў, я пачатковец у Java, так што я не ведаў пра гэта. З іншага пытанне добра я не знаходжу Windows 7 роднай выглядаць і адчуваць сябе добра. Вось чаму я выкарыстоўваю radforms ў кулак месца.
дададзена аўтар Win Coder, крыніца
«Выглядае даволі невыносны» Вы ведаеце, што гэта і скіны cutomizable, праўда? Вы можаце ўсталяваць яго роднай знешні выгляд сістэмы (так гэта выглядае, як вокны вашай сістэмы) і/або паспрабаваць любы з уключаных або загружаных скінаў.
дададзена аўтар Petr Janeček, крыніца
Калі вы кадаваньне толькі для Win, а затым выкарыстоўваць Win-спецыфічны мову, такія як C #. Там няма неабходнасці futz з Java для вашых мэтаў. Галасаванне, каб закрыць пытанне, як непрымальныя для гэтага сайта (дыскусіі ЗАПРАШАЕ ...).
дададзена аўтар Hovercraft Full Of Eels, крыніца
Вы можаце паспрабаваць Apache Pivot на pivot.apache.org Любы графічны інтэрфейс будзе мець крывой навучання, асабліва калі вы " паўторна гледзячы на ​​скуру кампаненты.
дададзена аўтар Gilbert Le Blanc, крыніца

6 адказы

SWT + JFace з'яўляецца дзіўнай (і не залежыць ад платформы) альтэрнатывай.

Зацані:

http://www.eclipse.org/swt/

http://wiki.eclipse.org/JFace

Later edit: Oh, and, by the way, Swing has Look and Feel capabilities that might be closer to what you're looking for (now that I've researched what radforms are): http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/

3
дададзена

Свінг падтрымлівае скіны, так што калі вам не падабаецца, скура па змаўчанні, вы можаце выбраць адзін з уключаных адзінак, выкарыстоўваць па змаўчанні сістэмы (так што дыялогі выглядаюць як дыялогавыя вокны аперацыйнай сістэмы), або паспрабаваць некаторыя з бясплатныя скіны з інтэрнэту .


Калі вы прыйшлі з C ++, вы ведаеце Qt, якая ў значнай ступені стандарт там.

Qt Java прывязак называюцца Qt Джамба . Ёсць некаторыя прыклады на сайт таксама.

2
дададзена

+1 за @ deepdownunder2222 адказваюць.

Вы таксама можаце паспрабаваць:

2
дададзена

Вы можаце выкарыстоўваць JavaFX і ў вас ёсць больш пераваг, такіх як:

  • Напісаць менш кода, каб кампанент
  • Добры кампанент Descriptor, як Visual Studio, з дапамогай xml для вызначэння кампанента, як пазнакі, Textbox, і г.д ..
2
дададзена

Арэлі не выглядае так прыгожа, як родны GUI, але ён таксама мае забойны нагода для яго: ён выглядае нармальна на кожным Java-платформе, якая падтрымлівае. Ва ўсякім разе, гэта прычына таго, людзі вырашылі выкарыстаць Java для іх прымянення. Калі вы распрацоўваеце толькі для адной платформы, то рабіць разгледзець натыўнымі рамкі замест гэтага. На Java вы таксама можаце паспрабаваць SWT, рамкі выкарыстоўваецца для пабудовы Eclipse.

1
дададзена
Я планую пабудаваць толькі для вокнаў.
дададзена аўтар Win Coder, крыніца

Свінг падтрымлівае скіны - вы можаце зрабіць гэта выглядаць і адчуваць сябе, як вам падабаецца.

See e.g.: http://geeknizer.com/best-java-swing-look-and-feel-themes-professional-casual-top-10/

Вялікім перавагай з'яўляецца тое, што свінг гэта працуе даволі паслядоўна на ўсіх платформах, і даступны як частка стандартнага часу выканання Java, так што вам не трэба турбавацца аб дадатковых залежнасцяў.

Ёсць варыянты, але яны звычайна маюць некаторыя абмежаванні (напрыклад, прывязваючыся да канкрэтных платформах або натыўных бібліятэкам). Іншыя вядучыя варыянты верагодна:

  • JavaFX
  • SWT
  • <�Літый> LWJGL (для OpenGL 3D прыкладанняў інтэрактыўныя/гульні) </літый>
  • Android
0
дададзена