gpt4 book ai didi

java - 不带滚动条的可滚动 JPanel

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

我在滚动 JPanel 时遇到问题,我有很多动态生成的标签和字段,但我的框架无法全部显示。

我的代码:

JPanel showPanel = new JPanel();
JScrollPane scrollPane = new JScrollPane(showPanel);
add(scrollPane);
scrollPane.setBounds(0, 0, 400, 400);
scrollPane.setVisible(true);
scrollPane.add(Jbuttons);

我添加了很多这些按钮,但我的滚动 Pane 不会显示它。我没有任何滚动条,有文本区域我没有任何问题。

你有什么想法吗?

最佳答案

  1. scrollPane.setBounds(0, 0, 400, 400); 看起来您正在使用 null 布局,不要这样
  2. scrollPane.add(Jbuttons); 不是您应该向滚动 Pane 添加内容的方式,而是将其添加到已经位于JScrollPaneJScrollPane 包含单个组件,即 JViewport,您无法将组件“添加”到 JScrollPane,您必须设置 JViewport您想要显示的 View 并操纵该 View

enter image description here

看看How to Use Scroll Panes了解更多详情

关于java - 不带滚动条的可滚动 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27370296/

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