我这里有一个小型 Scala 控制台应用程序,它工作正常。我现在只有一个麻烦:这个应用程序应该被扩展。其中一个请求是,应该有一个 GUI(AWT、SWT、Swig - 没关系,它只需要在 Windows 上运行)。
好吧,我真的不想编写自己的 GUI。我喜欢像 WindowBuilder 这样的工具。我可以结合这个有效吗?如果我用编辑器创建 GUI,我会得到生成的 Java 代码,对吗?这会是个问题吗?我只需要创建一个 Mixin-Project,构建 GUI 并为每个 GUI 元素(按钮或任何带有侦听器的东西)分配一个 scala 函数。所以我不必重写任何 scala 的东西,只需指向函数。这就是它的工作方式吗?有什么建议么?谢谢
编辑:对我来说,在 scala 应用程序中生成 java 代码看起来很脏,但是我看到没有其他解决方案。