问题标签 [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.

0 投票
2 回答
31 浏览

swing - 试图掌握创建更大的多源文件程序的窍门,需要帮助 [Scala]

所以我对编程相当陌生,现在我正试图更好地了解如何跨多个文件进行编程。

这样做比尝试更好。

我也是第一次使用 IDE,所以这可能是让我绊倒的原因。

上肉:

所以我有一个文件,而应该是主要方法。在我的脑海中,它需要 args,并调用窗口对象(当窗口打开时它不能做任何事情,对吧?)。

该方法调用位于第二个文件中的 CViewerMainWindow。此外,IDE(Intellij IDEA)告诉我第二个包名与目录结构不匹配,但两个包都在同一个目录中。

所以我认为出了问题,是在过程中的某个地方,我没有为其中一个文件提供足够/正确的关于另一个文件的信息。

0 投票
1 回答
31 浏览

swing - SimpleSwingApplication 创建了看似无限数量的相同窗口

所以我在scala中有以下简单的程序:

.

我曾希望它会创建一个普通的窗口。相反,我得到了这个:

在此处输入图像描述

0 投票
1 回答
290 浏览

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:

code: http://otfried.org/scala/index_28.html

0 投票
0 回答
48 浏览

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

0 投票
0 回答
109 浏览

scala - TextArea 的 Scala Swing 滚动条

我正在尝试将滚动条添加到文本区域组件。我可以使用 FlowPanel,但我需要为我的其他组件使用 GridBagPanel,当我尝试在 gridbagpanel 中添加一个 flowpanel 时,它是空的,像 2x2 像素。

有没有办法将两个面板添加到 MainFrame 或以其他方式添加滚动条?

0 投票
1 回答
39 浏览

scala - 为什么 scala-swing Button 可以分配给 MainFrame 的内容?

在 scala-swing 中,我可以编写以下简单代码:

它工作正常,但根据文档contentsin的类型MainFrameSeq[Component],而 Button 的类型是Button。那为什么我可以写

没有错误?