我不懂Java或者Swing,但是我十分熟悉Scala,并且可以很好地使用它来满足我的需求。但是当我尝试实现GUI时,遇到了很多问题和错误,文档无法轻易解决。我认为scala.swing的示例可能会有所帮助! 是否有一些使用scala.swing编写的小而不平凡、代码书写良好的应用程序,我可...
我有一个使用流式布局的面板,其中可以包含可变数量的项目 - 从1到2000。我想将其放在垂直方向可滚动的滚动窗格中,并具有固定的宽度。问题是,当我将面板的首选大小设置为类似于(800,600)的大小时,有些项会丢失,并且没有滚动条。如果我设置滚动窗格的首选大小,则流式面板中的所有元素都被放在一...
作为对 Swing 中如何实现某个效果的之前问题的回应,我被引导到了 JDesktopPane 和 JInternalFrame。不幸的是,scala.swing 似乎没有这两个类的任何包装器,所以我只能扩展它。 为了使最小可用包装器适用于 scala.swing,我需要知道并做些什么,还需...
import swing._ object PeerTest extends SimpleSwingApplication { def top = new MainFrame { val p = peer.getMousePosition } } 提供 error: ...