Scala, анимация и графический интерфейс пользователя - PullRequest
3 голосов
/ 03 августа 2009

Я хочу иметь возможность делать графику с языком программирования Scala. Нужно уметь делать анимацию и привлекательный пользовательский интерфейс, с чего начать?

Ответы [ 2 ]

5 голосов
/ 03 августа 2009

Помните, что Scala может использовать классы Java? :) Я бы начал с изучения Swing Framework , который является Java-фреймворком, содержащим все, что вам нужно, чтобы вы начали создавать GUI. Для анимаций взгляните на javax.swing.Timer, который запускает события в потоке диспетчеризации событий (поток, в котором должны работать все графические интерфейсы Swing - Swing не поточно-безопасный).

Scala предоставляет вспомогательные классы, упрощающие сборку свинг-приложений в пакете scala.swing, его API находится в scala swing API 2.7.5

Java также предоставляет экспериментальную среду для упрощения разработки на Swing - appframework .

Надеюсь, это поможет:)

1 голос
/ 07 августа 2009

Как сказал Флавиу, все, что доступно в Java, также доступно в Scala для создания хороших графических интерфейсов.

Если вы хотите научиться писать действительно приятные и сексуальные графические интерфейсы с помощью Swing, я рекомендую книгу Filthy Rich Clients от Chet Haase и Romain Guy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...