【问题标题】:IntelliJ Scala Swing - cannot resolve symbol 'swing'IntelliJ Scala Swing - 无法解析符号“swing”
【发布时间】:2015-03-26 00:01:03
【问题描述】:

我一直在尝试使用 Swing 在 IntelliJ 中使用 Scala 正确制作一个项目。但我无法让 IntelliJ 了解 Swing 在哪里。当获取我的代码并通过命令行编译时:

$ scalac test.scala
$ scala test

效果很好。

在 IntelliJ 中,由于 Swing,我会遇到一堆错误。

这是我的代码:

import scala.swing._
object test extends SimpleSwingApplication {
  def top = new MainFrame {
    title = "First Swing App"
    contents = new Button {
      text = "Click me"
    }
  }
}

第一行的错误是:Cannot resolve symbol swing.

我到处搜索,找不到解决方案。

【问题讨论】:

    标签: swing scala intellij-idea


    【解决方案1】:

    可能是您的 intellij 使用的是 scala 2.11。 scala.swing 已在 2.11 中从 scala 标准库中移除。所以如果你想使用它,你必须再次明确地包含它。

    看看这个

    https://github.com/scala/scala-module-dependency-sample

    或者您可以将 intellij 配置为使用 scala 2.10

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      • 2021-03-28
      • 2017-03-29
      • 1970-01-01
      相关资源
      最近更新 更多