问题标签 [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 投票
1 回答
179 浏览

scala - Scala Swing ComboBox 可编辑

一个简单的问题(但仍然找不到任何答案:()。Java 的 Swing 有一个可编辑的属性,ComboBox因此用户可以键入以查找值。我检查了 Scala 的ComboBox实现,并且有一个可编辑的属性

所以问题是,如何ComboBox在 Scala 的 Swing 中将 's editable 设置为 true(或 false)?

之前谢谢。

0 投票
1 回答
68 浏览

scala - KeyEvent 的问题

我想知道为什么以下代码不起作用:

鼠标点击会被识别,但击键不会。我也尝试了不同的键或修饰符,但似乎没有任何效果。我究竟做错了什么?

(在不太可能的情况下,这可能与环境有关:我在 Windows 7 上使用 SBT 运行此代码)

0 投票
1 回答
1634 浏览

scala - 如何编译 scala swing 应用程序?

我正在使用:

在 Ubuntu 12.04 上。

这段代码保存在 HelloGui.scala 中:

当我尝试编译它时,我得到:

我试过使用import swing._(从教程中不清楚我需要在这个版本的 scala 中使用哪个导入路径),我得到:

当我查看 /usr/share/java 时,我看到 scala-swing-2.9.1.jar 和 scala-swing.jar 作为它的符号链接,所以看起来库似乎存在?

我是否缺少编译器标志或是否需要安装另一个包?

0 投票
2 回答
578 浏览

scala - scala.swing.SimpleSwingApplication 的定期重绘

如果我运行这个示例代码

它显然只显示了最初绘制的一条线。如果我想要定期重绘,我通常只会在最外面的 JFrame 上创建一个调用重绘的 Timer。但是 SimpleSwingApplication 没有这个方法,至少我找不到它,而调用 top.repaint 什么也没做。那么你如何定期重新粉刷整个东西呢?

0 投票
3 回答
651 浏览

swing - Return a value from a Scala + Swing app

I have a very simple scala swing app and I want to return a value to the command line app from where the Swing app was triggered. If I select value "b", I want the GUI to return value "b" to me as soon as the button is pressed. How do I make the app wait for the correct user input and how do I return the value to the calling app?

Thanks!

Edit: At the moment I am not packaging it into a jar. Just compiling it and then running it with scala...

I need to return the selected value from the "GUI" to the "GuiDemo" scala app to do some further processing in scala.

So question really is:

How to wait for the GUI part to finish and then return (hand over) the selected value to GuiDemo.

0 投票
1 回答
431 浏览

scala - 如何在 Play2 Framework Scala 模板的 TextArea 中设置类名?

这就是我在创建 textArea 的 scala 模板中的内容

我希望我的 textArea 有我的自定义类名,但我无法从文档中弄清楚如何做到这一点:http ://www.scala-lang.org/api/current/index.html#scala.swing.TextArea

0 投票
1 回答
182 浏览

scala - 我可以在没有“扩展”的情况下创建 GUI

我开始学习 Scala,我很困惑。我可以在没有“扩展 SimpleSwingApplication”或“SimpleGUIApplication”的情况下创建 GUI,还是可以创建 GUI?我尝试这样做:

它有效,但如果只评论“listenTo(botton)”。如何在没有“扩展 SimpleGui ... 等”的情况下使用“listenTo(...)”。

0 投票
2 回答
139 浏览

scala - 创建对象时,在不使用 def 或 val 关键字的情况下为方法或变量设置值

我来自 Java 背景,正如预期的那样,在理解 Scala 中使用的一些模式时遇到了问题(见下文)。每次我觉得自己对 Scala 模式或编程方法有了很好的理解时,就会弹出一些超出我编程理解范围的东西,让我回到学习模式。我想这是 scala 的魅力,它总是激励我不断学习:)

无论如何,我试图在 scala swing 中做一些示例编程......

在这里,我们将值设置为 def 和 val,而在定义它们时不使用 def 或 val 关键字(如标题、大小、内容等),它现在看起来更像一个正文脚本,这与我们在 java 中所做的所有分配的方式不同等发生在方法体中。我想我在这里错过了一个大的设计模式

有人可以帮我解释一下 Scala 设计模式吗?

0 投票
1 回答
156 浏览

scala-swing - 如何在 Scala Swing 中清除密码字段

我不知道如何清除 scala.swing.PasswordField。我尝试将 text(String) 方法设置为空字符串...

但它没有用。它适用于 TextField,但不适用于 PasswordField。我也无法使用密码方法设置新值...

有任何想法吗...?

0 投票
1 回答
374 浏览

swing - scala中的摇摆问题

我正在查看一些在 scala 2.9.1 中出错的示例代码:

错误:/some/path/Cls.scala:25:错误:未找到:类型 SimpleSwingApplication