【发布时间】:2010-11-16 09:02:18
【问题描述】:
我希望能够使用 Scala 编程语言制作图形。 需要能够制作动画和有吸引力的用户界面,从哪里开始?
【问题讨论】:
标签: user-interface graphics scala
我希望能够使用 Scala 编程语言制作图形。 需要能够制作动画和有吸引力的用户界面,从哪里开始?
【问题讨论】:
标签: user-interface graphics scala
还记得 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。
希望这会有所帮助:)
【讨论】:
正如 Flaviu 所说,Java 中可用的任何东西都可以在 Scala 中用于创建漂亮的 GUI。
如果您想学习如何使用 Swing 编写非常漂亮和性感的 GUI,我推荐 Chet Haase 和 Romain Guy 的书 Filthy Rich Clients。
【讨论】: