LINUX.ORG.RU

JavaFX pretty GUI

 , ,


0

1

Всем привет! Возник вопрос, в связи с написанием десктопного приложения, а именно, как написать красивый и функциональный GUI. Как пишется GUI типа как в Idea от JetBrains(С выезжающими окошками/меню)? Буду рад любым примерам красивого интерфейса, который вас заинтересовал/привлек внимание.


Как пишется GUI типа как в Idea от JetBrains(С выезжающими окошками/меню)?

Костылями и на свинге.

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

Я знаю, что на свинге. Я не очень понял, как они сделали эти выдвижные окна. И ваше видение хорошего интерфейса?

aarexer
() автор топика
Последнее исправление: aarexer (всего исправлений: 1)

а что там, например, выезжает?
ничего сложного нет, fxml очень простой, дизайнер - годный, стилизация через css

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

Ну, например, при открытии maven-окна, commander-а. Я не говорю, что сложно, я просто не до конца понимаю как сделано.

aarexer
() автор топика

брось табличку, ирод!

anonymous
()
Ответ на: комментарий от DiKeert

Увы, JavaFX годен только для простеньких гуев

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

тем что позволяет огрести на ровном месте и делать свои компоненты там ппц как прикольно 8)

Deleted
()
Ответ на: комментарий от aarexer

оно может и не дохлое но

Вот кнопка http://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Button.html

там 125 свойств, каждое свойство порождает 3 совершенно тупых метода (getXXX, setXXX, getXXXProperty), получается еще 375 методов у простой кнопки

это пример API спроектированного шизиками

Deleted
()
Ответ на: комментарий от unt1tled

Вроде Oracle форсит его как основной способ разработки UI. SDK выпустило и терпимый редактор форм. С убого скриптового языка перевели на Java.

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

вот вроде и не про C#, а такое чувство, как будто про C#

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

Ну а я не говорю, что оно идеальное) Но то, что его сейчас доводят до ума(читай - в активной разработке), это точно. А значит наверняка доведут. Хотя то, о чем ты написал - точно не выпилят)

aarexer
() автор топика
Ответ на: комментарий от aarexer

Они его лет 7 доводят, только мечутся от одной идеи до другой

кроме того в линуксе работать не будет - т.к. тут openjdk а в ней сабжа нет

Deleted
()
Ответ на: комментарий от aarexer

- Беримор, что это за шум за окном?

- Линуксоеды, сэр.

- Беримор, а из-за чего они шумят?

- Требуют свободного софта, сэр.

- А что им кто-то запрещает?

- Нет, сэр.

- А из-за чего шумят, тогда?

- Линуксоиды, сэр.

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

Доля правды в этом есть) Ну а что для вас является лучшим для написания UI?(Честно говоря я не любитель писать GUI, ибо мороки много, а профита - не очень).

aarexer
() автор топика
Ответ на: комментарий от aarexer

хз, на остальном я кодил более 5 лет назад последний раз

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

И в чем проблема? Надо убрать эти свойства и, с-но, снизить возможность кастомизации кнопки, или что?

anonymous
()
Ответ на: комментарий от unt1tled

fx - единственный на данный момент не дохлый жаба-гуй. Все остальное deprecated.

anonymous
()
Ответ на: комментарий от aarexer

Ну а что для вас является лучшим для написания UI?

К сожалению, для явы ответ на этот вопрос до сих пор «html + css».

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