gpt4 book ai didi

java - 将 JScrollPane 添加到框架时出错?

转载 作者:行者123 更新时间:2023-11-29 09:29:33 25 4
gpt4 key购买 nike

对于输入:

JScrollPane scrollPane = new JScrollPane(txt,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
f.setContentPane(scrollPane);

我得到错误:

Exception in thread "main" java.lang.IllegalArgumentException: adding container's parent to itself

有人可以帮我解决这个问题吗?

最佳答案

JscrollPane 不带三个参数。它有一个需要父组件的参数(滚动 Pane 将位于 GUI 中的位置)。

enterJScrollPane scrollPane = new JScrollPane(txt);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);

在您需要将滚动 Pane 添加到 GUI 之后。

Frame.getContentPane().add(scrollPane);

关于java - 将 JScrollPane 添加到框架时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27670065/

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