gpt4 book ai didi

java - 什么里面有什么?框架、 Pane 、按钮、标签、容器等

转载 作者:行者123 更新时间:2023-12-02 05:36:36 25 4
gpt4 key购买 nike

我只是在设置 GUI 时遇到了一个小问题。 (java 1.7,javafx)

- The method addAll(Node...) in the type ObservableList<Node> is not applicable for the arguments 
(Container)

在代码上下文中:

Frame f = new Frame();
Frame g = new Frame();
HBox hbox = new HBox();
hbox.getChildren().addAll(f , g);

我想知道什么......什么里面有什么? O_o 这里是使用的类型:Frame、Button、Container、HBox、BorderPane、Pane、Stage、Scene、Label、VBox。以及您愿意添加的任何其他内容。

抱歉,对于这个基本问题,但作为一个到目前为止只做过 C 和 C++ 的人,这似乎令人困惑,特别是因为旧的答案有 JFrame 和 JPane 等。还有我应该使用另一个命令来代替 .add()谢谢大家花时间帮助我。

最佳答案

错误表明 Frame 不是 JavaFX 中的节点,而是 AWT 中的容器。

http://docs.oracle.com/javase/7/docs/api/java/awt/Frame.html

http://docs.oracle.com/javafx/2/api/javafx/scene/layout/HBox.html

http://docs.oracle.com/javafx/2/api/index.html?javafx/scene/Node.html

'addAll' 需要一个 Node 作为参数,而不是一个 Frame。

你的问题是你正在混合库。

关于java - 什么里面有什么?框架、 Pane 、按钮、标签、容器等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24908095/

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