单击按钮后可以重置表 scala swing 或将其从容器中删除吗? 我试图用那个表创建一个 val,但我总是在旧表下面堆放一个新表这是代码: ...
单击按钮后可以重置表 scala swing 或将其从容器中删除吗? 我试图用那个表创建一个 val,但我总是在旧表下面堆放一个新表这是代码: ...
在 scala swing 中,我可以执行以下操作: 任务是这样实现的: 但是,如果我尝试自己的实现,例如: 这不会为我编译。 我错过了什么? ...
在 scala-swing 中,我可以编写以下简单代码: 它工作正常,但根据文档MainFrame中的contents类型是Seq[Component]而 Button 的类型是Button 。 那为什么我可以写 没有错误? ...
我有一个非常简单的项目,其中包含一个.scala文件,一个build.sbt文件和一个包含单个.jar的/lib文件夹。 我的scalaVersion设置为2.10.5(为了向后兼容),我运行了sbt compile ,并且sbt为.sala-2.10和scala-swing下载了.jars。 ...
所以我在scala中有以下简单程序: 。 我曾希望它将创建一个普通的窗口。 相反,我得到这个: ...
因此,我对编程还很陌生,现在我正试图更好地了解如何跨多个文件进行编程。 做起来比尝试更好。 我也是第一次使用IDE,所以这可能是让我失望的原因。 上肉: 所以我有一个文件,而应该是主要方法。 在我的脑海中,它需要使用args并调用window对象(在打开窗口时它什么也不 ...
我在 Scala "org.scala-lang" % "scala-swing" % "2.11.0-M7"中使用 Swing 。 我想为我的组件明确设置 position 。 可以在Swing API 中执行 Java 。 问题:是否可以为 Swing Scala ZDB974238714CA ...
我想更改scala-swing窗口的位置。 我发现初始化时设置位置可以正常工作,但不能动态更改位置 import java.awt.Point import scala.swing._ import scala.swing.event.ButtonClicked object TestW ...
我是scala的新手,玩过scala-swing。 并想要在scala.swing.Point上转换给定的scala.swing.event.MousEvent : 我想将鼠标事件发送给负责处理形状选择的类。 但是,因为形状相对于其容器( 薄板 )具有位置,但是MouseEvent.p ...
因此,我实际上不确定问题所在。 它可能与我处理线程的方式有关,但我不知道如何解决。 该程序是一个简单的boid模拟,具有不同的“ tribed” boid,我想拥有它,以便在创建新部落时在GUI中拥有自己的面板。 现在,在我启动线程之前,它可以完美工作,但之后始终冻结。 我知道Swi ...
所以我正在写一个boid模拟程序作为学校的项目。 我的程序支持这些boid的多个不同组,它们不会与其他组聚集在一起,它们都有不同的设置,我通过在制作新部落时将BoxPanel添加到程序的主GUI中,并且这些BoxPanel具有设置按钮,使用组设置打开新框架。 当我启动程序并添加代码中的所 ...
我刚刚将Scala升级到2.11,现在我无法导入scala.swing。 我该如何从中恢复? 我可以只下载一个jar文件,或者像这样简单的东西吗? 我希望我不需要建造任何东西。 编辑 :如果可能的话,解决方案应该可以在Eclipse中使用而无需从源代码构建任何内容 ...
我是学习Scala的初学者。 我在Windows 8.1上,将Scala IDE 4.0.0和Gradle与scala和eclipse插件一起使用来创建一个项目,我想在其中使用scala.swing和javax.media包。 我将两个库都添加为build.gradle中的依赖项,只有jav ...
我基本上想用一个SplitPanel填充我的MainFrame,它将占用MainFrame中的所有可用空间。 我读到的一种方法是将BorderPanel添加到MainFrame,然后将SplitPane添加到BorderPanel的中心。 我的问题是,当我希望BorderPanel实际 ...
我想检测Scala中的CTRL + S等键盘快捷键。 如果只按下一个键,则很容易,但如果按下两个或更多键,则似乎很难。 有没有比以下更好的解决方案? 它在语义上有些不正确,因为它检查在释放S按钮后是否按下了CTRL按钮(我认为当你使用KeyPressed或KeyTyped时它并不是更 ...
我有一个从SimpleSwingApplication继承的scala类,该类定义了一个窗口( def top = new MainFrame )并实例化一个actor。 演员的代码很简单: 主类也使用“物质”,这是一个允许gui自定义的API(不再有难看的swing控制!)。 ...
因此,我对scala感到非常新。 我正在用GUI实现Conways的生活游戏。 当2D阵列更改时,我不知道如何更新面板。 有人能指出我正确的方向吗? 我的整个代码如下: ...
我一直在尝试创建一个不限于两个或三个选项(Option.YesNo或Option.YesNoCancel)的“选项”对话框,但是除了这些内置选项之外,我一直无法找到使用任何其他方法的方法。 具体来说,以下内容拒绝接受我可以为optionType放置的任何内容: ...
我在Scala中有一个简单的swing应用程序。 工作是由单独的对象完成的,但是必须定期将进度报告给启动它的GUI。 问题在于,只有线程完成其任务后,更新才可见。 我试图添加各种对repaint() top.peer.repaint()和Thread.sleep(0)调用都无济于事,同时, ...
我目前正在学习scala,并使用基本的scala swing UI制作一个加密程序。 我添加了2个摆动按钮,其文本由2个var保持。 代码如下: 这些“文本”变量在加密/解密过程中通常会通过各种方法进行更改,但是当它们更改时,按钮上显示的文本不会更改。 我想知道一种方法,使 ...