gpt4 book ai didi

swing - 将 Java 组件添加到 Scala Swing 面板

转载 作者:行者123 更新时间:2023-12-01 01:32:00 26 4
gpt4 key购买 nike

好吧,我正在尝试让 Java3D 在 Scala 中工作。我注意到 Canvas3DComponent派生类,而 scala.swing分类只允许摆动组件,或者 ScalaComponentJComponent .这是我的代码:

object HelloUniverse extends SimpleSwingApplication {
def top = new MainFrame {
title = "Java3D with Scala"

contents = new BorderPanel {
val config = SimpleUniverse.getPreferredConfiguration()
val canvas = new Canvas3D(config)

peer.add(canvas, "Center")
}
}
}

是的,使用 .peer方法我得到底层 JPanel .但是我如何在其中添加重量级组件?

谢谢您的帮助。

最佳答案

尝试使用 JCanvas3D .它基于JPanel。
更多信息请访问 http://download.java.net/media/java3d/javadoc/1.5.0/com/sun/j3d/exp/swing/JCanvas3D.html

关于swing - 将 Java 组件添加到 Scala Swing 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4221238/

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