gpt4 book ai didi

java - 在 JFrame 上的 JPanel 内显示 JComponent

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:35:15 25 4
gpt4 key购买 nike

我无法在 JFrame 上的 JPanel 内显示 JComponent。

以下不起作用。

JComponent component = ...
panel.add(component, BorderLayout.CENTER);
frame.add(panel, BorderLayout.CENTER);

但是如果我将 JComponent 添加到 JFrame [如 frame.add(component, BorderLayout.CENTER);],它会显示内容。

任何想法

最佳答案

JPanel 的默认布局是 FlowLayout,因此您不必指定面板的中心。

简单地做:

panel.add(component);

或者,做:

panel.setLayout(new BorderLayout());
panel.add(component, BorderLayout.CENTER);

关于java - 在 JFrame 上的 JPanel 内显示 JComponent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3567190/

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