Scala,动画和图形用户界面

时间:2009-08-03 13:16:06

标签: user-interface graphics scala

我希望能够使用Scala编程语言进行图形处理。 需要能够做动画和有吸引力的用户界面,从哪里开始?

2 个答案:

答案 0 :(得分:5)

还记得scala可以使用java类吗? :)我将从学习Swing framework开始,这是一个Java框架,包含了开始构建GUI所需的一切。对于动画,请查看javax.swing.Timer,它会触发事件调度线程上的事件(所有Swing GUI必须运行的线程 - Swing 线程安全)。

Scala提供了帮助类,简化了scala.swing包中swing应用程序的构建,其API位于scala swing API 2.7.5

Java还提供了一个简化Swing开发的实验框架appframework

希望这会有所帮助:)

答案 1 :(得分:1)

正如Flaviu所说,Java中提供的所有内容都可以在Scala中用于创建漂亮的GUI。

如果你想学习如何使用Swing编写非常漂亮和性感的GUI,我推荐Chet Haase和Romain Guy的书Filthy Rich Clients