问题标签 [scala-swing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swing - 试图掌握创建更大的多源文件程序的窍门,需要帮助 [Scala]
所以我对编程相当陌生,现在我正试图更好地了解如何跨多个文件进行编程。
这样做比尝试更好。
我也是第一次使用 IDE,所以这可能是让我绊倒的原因。
上肉:
所以我有一个文件,而应该是主要方法。在我的脑海中,它需要 args,并调用窗口对象(当窗口打开时它不能做任何事情,对吧?)。
该方法调用位于第二个文件中的 CViewerMainWindow。此外,IDE(Intellij IDEA)告诉我第二个包名与目录结构不匹配,但两个包都在同一个目录中。
所以我认为出了问题,是在过程中的某个地方,我没有为其中一个文件提供足够/正确的关于另一个文件的信息。
java - scala.swing NoClassDefFoundError
I have a very simple project that consists of a .scala
file, a build.sbt
file, and a /lib
folder with a single .jar
in it. My scalaVersion is set to 2.10.5 (for backwards compatibility) and I ran sbt compile
, and sbt downloads .jars for scala-2.10 and scala-swing. So it seems like that part is working...
When I do sbt run
I get a runtime error:
Directory structure:
build.sbt:
scala - Scala中使用MVC格式的类型不匹配
我正在使用 ScalaSwing 在 Scala 中创建游戏,我已将代码重构为 MVC 格式。
当我尝试将玩家 1 策略“设置”为权力策略时,问题就出现了,当它抛出
type mismatch;found _16.Player required _2.model.Player where val _2:controller.Controller
我不确定如何准确修复此错误,我希望有人可以帮助我。
下面是发生错误的地方,在controller.set(playerOrder(0),"power")
以下是单例对象 PlayerOrder 的定义方式:
}
最后是功能set
:
scala - TextArea 的 Scala Swing 滚动条
我正在尝试将滚动条添加到文本区域组件。我可以使用 FlowPanel,但我需要为我的其他组件使用 GridBagPanel,当我尝试在 gridbagpanel 中添加一个 flowpanel 时,它是空的,像 2x2 像素。
有没有办法将两个面板添加到 MainFrame 或以其他方式添加滚动条?
scala - 为什么 scala-swing Button 可以分配给 MainFrame 的内容?
在 scala-swing 中,我可以编写以下简单代码:
它工作正常,但根据文档,contents
in的类型MainFrame
是Seq[Component]
,而 Button 的类型是Button
。那为什么我可以写
没有错误?