2009-08-03 2 views

ответ

5

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

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

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

Надеется, что это помогает :)

+1

Обратите внимание, что appframework мертв и заменен на [BSAF] (http://kenai.com/projects/bsaf/pages/Home) – exhuma

1

Как сказал Flaviu, все, что доступно в Java также доступно в Scala для создания хороших ГПИ.

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

Смежные вопросы