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