Swing 什么';我的秋千怎么了?

Swing 什么';我的秋千怎么了?,swing,scala,Swing,Scala,我尝试使用scala.swing包,但找不到它。编译器(2.9.1)说“swing不是scala的成员”。有什么想法吗?其他一切似乎都正常,我没有遇到其他Scala软件包的任何问题。因此,总结一下解决方案。 首先,您需要定义对swing库的依赖关系。将以下内容添加到build.sbt文件中: libraryDependencies += "org.scala-lang" % "scala-swing" % "2.9.0-1" 如果您正在使用Intellij IDEA和插件,请调用gen IDE

我尝试使用
scala.swing
包,但找不到它。编译器(2.9.1)说“
swing
不是
scala
的成员”。有什么想法吗?其他一切似乎都正常,我没有遇到其他Scala软件包的任何问题。

因此,总结一下解决方案。 首先,您需要定义对
swing
库的依赖关系。将以下内容添加到
build.sbt
文件中:

libraryDependencies += "org.scala-lang" % "scala-swing" % "2.9.0-1"

如果您正在使用Intellij IDEA和插件,请调用
gen IDEA
来重建项目,让IDEA了解swing。

您是否将
swing
作为依赖项包括进来?否。它不是标准库的一部分吗?默认情况下,
scala
名称空间下的所有内容不都包括在内吗?如果不包括,那么我到底要向我的项目依赖项添加什么?在安装scala发行版的lib/目录中,您应该有scala-compiler.jar、scala-library.jar、一些其他jar和scala-swing.jar。检查它,也许检查您的路径。不太确定,但上次我在scala下开发swing应用程序时,我添加了依赖项作为
“org.scala lang”%“scala swing”%“2.9.0-1”
。有人可能会澄清,是否swing是scala标准库的一部分。在我的例子中,是“2.9.1”而不是“2.9.0-1”。您可以使用
scalaVersion.value
而不是硬编码scala版本。