0

我这里有一个小型 Scala 控制台应用程序,它工作正常。我现在只有一个麻烦:这个应用程序应该被扩展。其中一个请求是,应该有一个 GUI(AWT、SWT、Swig - 没关系,它只需要在 Windows 上运行)。

好吧,我真的不想编写自己的 GUI。我喜欢像 WindowBuilder 这样的工具。我可以结合这个有效吗?如果我用编辑器创建 GUI,我会得到生成的 Java 代码,对吗?这会是个问题吗?我只需要创建一个 Mixin-Project,构建 GUI 并为每个 GUI 元素(按钮或任何带有侦听器的东西)分配一个 scala 函数。所以我不必重写任何 scala 的东西,只需指向函数。这就是它的工作方式吗?有什么建议么?谢谢

编辑:对我来说,在 scala 应用程序中生成 java 代码看起来很脏,但是我看到没有其他解决方案。

4

1 回答 1

1

我已经这样做了好几次,发现在一个项目中混合 Java 和 Scala 代码没有问题。

为了让 Scala 编译器更容易,不要将 Java 和 Scala 类放在同一个包中。

于 2012-11-22T17:59:39.560 回答