问题标签 [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 回答
1326 浏览

swing - 在 scala.swing 中,如何从容器中删除组件?

在 scala.swing 中,我可以将组件添加到容器中,如下所示:

但有时我想清除容器的内容并用新组件替换它们。根据文档,我应该能够做到:

或者

但这些都没有编译(“清除/删除不是 Seq[scala.swing.Component] 的成员”)。

我该如何解决这个问题?frame.contents += blah另外,初始化后似乎无法调用。如果是这样,我如何将新组件添加到容器中?

0 投票
3 回答
599 浏览

swing - 带有 scala.swing 的 JInternalFrame

scala swing 看起来很有趣,但不知何故它是不完整的,有时我仍然需要使用旧的 java 类,但我不知道如何正确包装它们。

那么如何正确包装 javax.swing.JInternalFrame 以便可以将其用作 MainFrame 中的组件?

我尝试让这个示例与 scala 和 scala swing 库一起使用,我终于设法获得了一个内部框架,但是我的 MainFrame 扭曲了所有内部框架并拉伸它们,直到它们具有与内部空间完全相同的宽度和高度主机。

这是我目前的实现:

0 投票
2 回答
766 浏览

java - 如何从外部类以编程方式更新 Scala/Swing?

例如下面的代码显示了一个简单的表格

假设我有一个外部课程

我将如何使用计数器 i 更新 SunsetTable“价格”列?

0 投票
2 回答
2263 浏览

scala - 为什么这个引用模棱两可?

但添加类型

没问题。为什么?

编辑:导致问题:

不会引起问题:

所以我认为答案必须解释为什么它只发生在方法在不同的类中时。

0 投票
2 回答
13801 浏览

java - 如何仅设置具有流式布局的面板的首选宽度?

我有一个带有流式布局的面板,它可以包含可变数量的项目 - 从 1 到 2000。我想把它放在一个滚动窗格中,可以在垂直方向滚动,并且宽度固定。问题是,当我将面板的首选大小设置为(800,600)之类的东西时,一些项目丢失了,并且没有滚动。如果我设置了滚动窗格的首选大小,则流窗格中的所有元素都放在一条很长的线上。

在任何元素上设置最大尺寸似乎什么都不做——布局管理器会忽略它。

我怎样才能解决这个问题?

0 投票
2 回答
192 浏览

scala - 丢弃除 Scala Actor 中的最后一条消息之外的所有消息

我有一个SwingWorker演员,它根据它发送的参数对象计算要显示的情节;然后在 EDT 线程上绘制绘图。一些 GUI 元素可以调整此绘图的参数。当它们发生变化时,我会生成一个新的参数对象并将其发送给工作人员。

到目前为止,这有效。

现在,当移动滑块时,会创建许多事件并在工作人员的邮箱中排队。但我只需要计算最后一组参数的图。有没有办法从收件箱中删除所有邮件?保留最后一个并只处理那个?

目前代码看起来像这样

0 投票
1 回答
3532 浏览

scala - 斯卡拉摇摆新手

我试图为我正在做的应用程序创建一个登录窗口。我整天都在寻找一个例子,但我似乎找不到任何有帮助的东西。我的基本结构如下:

那么在登录并显示主机后,创建一个没有主机显示和关闭它的登录框的策略是什么?谢谢

0 投票
1 回答
127 浏览

swing - 在scala中的面板之间导航

我想知道如何在 scala swinng 中的面板之间导航。我目前的代码是:

我希望 buttonStart 按钮将我带到我在另一个类中定义的另一个框架。我究竟如何在scala中实现它。我从上面得到的递归值错误。

0 投票
2 回答
2730 浏览

file - scala中的图像文件和相对路径

我正在尝试使用相对路径从图像面板访问一些图像。在 Eclipse 项目中,我有一个名为 images 的文件夹,里面有 on image 。这是我的代码:

每次运行上述代码时,我都会收到 javax.imageio.IIOException。这是 imapePanel 类:

有谁知道如何修复该路径?

0 投票
3 回答
2728 浏览

scala - 关闭 Scala 摆动框架

我在关闭 Scala 摆动框架时遇到问题。这是我的退出按钮的代码

更近的函数定义为:

其中 top 是 MainFrame。每次我尝试关闭时,它都会暂停并停止响应。