gpt4 book ai didi

java - 适合 Scala 的 GUI 框架?

转载 作者:IT老高 更新时间:2023-10-28 13:52:02 29 4
gpt4 key购买 nike

合适,我的意思是:

  • 成熟且广泛使用
  • 呈现良好的丰富小部件集
  • 惯用的 Scala
  • 拥有一个所见即所得但灵活的 GUI 构建器
  • 独立的 API 文档(如果是包装器,它不应该让我引用其他语言的父项目)

没有特别的顺序。

哪些 GUI 工具包满足哪些条件?

最佳答案

Scala 有自己的 Swing 库。这将在底层使用标准的 Swing 库,但它有一些很好的补充,最值得注意的是,因为它是为 Scala 制作的,所以它可以以比标准 Swing 库更简洁的方式使用:

import swing._

object HelloWorld extends SimpleSwingApplication {
def top = new MainFrame {
title = "Hello, World!"
contents = new Button {
text = "Click Me!"
}
}
}

看看设置小部件属性是多么的好和容易?

除了更好的语法和小的添加(如 SimpleSwingApplication 类),我认为优点和缺点与 vanilla Swing 几乎相同。

这是 Overview of Scala Swing .

关于java - 适合 Scala 的 GUI 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10497118/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com