gpt4 book ai didi

Java Swing : JPanel only adds components when JFrame window is maximized or it's size changed

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

我有一个 Java 程序,它创建一个 JFrame、一个 JPanel 和几个 JTextArea。我设置了 JTextAreas 的文本,然后将它们添加到 JPanel 中。当程序加载时,我只看到空的 JFrame。

但是,如果我最大化或更改程序窗口的大小,JTextAreas 及其各自的文本就会出现在屏幕上。

如何更正此问题,以便加载程序并填充文本区域,而无需弄乱窗口?我提前为自己是一个 Swing 菜鸟而道歉。

最佳答案

我的猜测:您需要在向 JFrame 添加所有组件之后在 JFrame 上调用 setVisible(true)

下次,或者这一次,如果这不能回答您的问题,请发布相关代码。我们不擅长读心术或猜测未显示的代码。请查看 Jon Skeet 博客:Asking the Perfect Question 。它将为您提供关于如何创建更好、更完整的问题并从而获得更好答案的很好的建议。

关于Java Swing : JPanel only adds components when JFrame window is maximized or it's size changed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23706064/

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