【问题标题】:Scala, animations and graphical user interfaceScala、动画和图形用户界面
【发布时间】:2010-11-16 09:02:18
【问题描述】:

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

【问题讨论】:

    标签: user-interface graphics scala


    【解决方案1】:

    还记得 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

    希望这会有所帮助:)

    【讨论】:

    • 请注意,appframework 已失效,已被BSAF替换
    【解决方案2】:

    正如 Flaviu 所说,Java 中可用的任何东西都可以在 Scala 中用于创建漂亮的 GUI。

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

    【讨论】:

      猜你喜欢
      • 2021-11-19
      • 2011-06-21
      • 1970-01-01
      • 2013-06-04
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 2016-06-18
      • 2013-01-23
      相关资源
      最近更新 更多