2010-12-23 102 views
22

我不知道Java或Swing,但我對Scala非常熟悉,我沒有任何問題將它用於我的目的。但是當我嘗試實現一個GUI時,我遇到了許多文檔無法輕易解決的問題/錯誤。我猜scala.swing的例子可以幫助很多!有沒有使用'scala.swing'的好例子?

是否有任何使用scala.swing的小型但不平凡和寫得很好的應用程序?

回答

17

sources有很多很好的例子。我建議檢查一下。

此外,Ingo在scala.swing設計中發佈了nice intro

我發現閱讀資料並不困難,並且幫助了很多。

4

官方scala.swing description有一些很好的例子。此外,在Martin Odersky等人的書中還有Programming in Scala的例子。

+0

未找到鏈接的資源。可能[在這裏](http://www.scala-lang.org/old/sites/default/files/sids/imaier/Mon,%202009-11-02,%2008:55/scala-swing-design。 PDF)。 – 2014-01-17 06:52:01

2

Odersky的Programming in Scala最後一章(第33章)介紹瞭如何使用Scala製作一個簡單但不重要的GUI電子表格程序。這是一個非常豐富的GUI應用程序,源代碼(以及解釋)都在那裏。之前的章節詳細介紹了使用scala.swing進行GUI編程,並且有很多示例,但它並沒有很多完整的示例。

Scala在創建桌面應用程序時用處不大,但它當然可以完成。如果你想要一個帶有Scala應用程序的GUI,Swing肯定有訣竅(它在許多流行的桌面應用程序中使用它的Java形式,如Eclipse,而scala.swing只是javax.swing的一個包裝)。

+2

請注意,scala.swing在Scala 2.8中已經發生了很大的變化,而第一版的Programming在Scala_文檔2.7中。 – 2010-12-23 10:37:24

+1

@Alexey第二版即將推出,它保留了電子表格示例,並且是Scala 2.8特有的。 – 2010-12-23 13:58:09

相關問題