23得票5回答
有没有使用“scala.swing”的好例子?

我不懂Java或者Swing,但是我十分熟悉Scala,并且可以很好地使用它来满足我的需求。但是当我尝试实现GUI时,遇到了很多问题和错误,文档无法轻易解决。我认为scala.swing的示例可能会有所帮助! 是否有一些使用scala.swing编写的小而不平凡、代码书写良好的应用程序,我可...

10得票2回答
如何设置流式布局面板的首选宽度?

我有一个使用流式布局的面板,其中可以包含可变数量的项目 - 从1到2000。我想将其放在垂直方向可滚动的滚动窗格中,并具有固定的宽度。问题是,当我将面板的首选大小设置为类似于(800,600)的大小时,有些项会丢失,并且没有滚动条。如果我设置滚动窗格的首选大小,则流式面板中的所有元素都被放在一...

8得票5回答
如何扩展 Scala.swing?

作为对 Swing 中如何实现某个效果的之前问题的回应,我被引导到了 JDesktopPane 和 JInternalFrame。不幸的是,scala.swing 似乎没有这两个类的任何包装器,所以我只能扩展它。 为了使最小可用包装器适用于 scala.swing,我需要知道并做些什么,还需...

7得票2回答
为什么这个引用含糊不清?

import swing._ object PeerTest extends SimpleSwingApplication { def top = new MainFrame { val p = peer.getMousePosition } } 提供 error: ...