【问题标题】:add text area to GridPane in javafx在 javafx 中将文本区域添加到 GridPane
【发布时间】:2015-07-28 08:37:40
【问题描述】:

当我尝试将 textArea 添加到网格窗格时,它说方法 add 只能添加节点,而不是 TextArea。我能做什么?

这是我尝试过的:

        GridPane expContent = new GridPane();
        expContent.setMaxWidth(Double.MAX_VALUE);
        expContent.add(ta, 0, 0);

【问题讨论】:

    标签: user-interface javafx textarea


    【解决方案1】:

    导入 JavaFX 的 TextArea:

    import javafx.scene.control.TextArea;
    

    并删除错误的导入。

    【讨论】:

    • @spoke 等待。 NPE 是与问题中的错误不同的错误。因此,您似乎解决了语法错误,现在您面临运行时错误。在这种情况下,请检查错误消息。在那里您将找到发生错误的行号。确定原因并修复它。如果仍有问题,请随时提出新问题。
    • 这里出现错误:gridpane.add(textArea, 0, 1);
    • 要使用 textArea 我必须将其声明为静态,但随后我收到 NPE。有什么建议吗?而且我不能在本地声明它,因为从不同的类向它添加文本
    • 你是如何实例化文本区域的?显示代码。
    • 最终设法解决了这个问题。感谢您的帮助!
    猜你喜欢
    • 2014-08-22
    • 2022-12-31
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多