【问题标题】:How to add scroll bar directly to JFrame in Swing?如何在 Swing 中直接向 JFrame 添加滚动条?
【发布时间】:2016-12-28 20:49:58
【问题描述】:

我知道有多种方法可以将滚动添加到JPanel,然后将面板添加到JFrame

但是当我尝试不使用面板直接将JScrollPane 添加到框架时,出现了错误:

window can not be inside the container

所以在我的代码中,我需要将 Scroll 直接添加到我的框架中。

【问题讨论】:

  • 编辑您的问题并显示尝试添加 JScrollPane 的代码。没有看到这一点,任何答案都只是猜测。
  • “所以在我的代码中,我需要将 Scroll 直接添加到我的 JFrame 中。” 这甚至没有意义。只需将内容窗格(无论是什么)添加到滚动窗格即可。内容窗格将是 Container 而不是 Window

标签: java swing jframe jpanel jscrollpane


【解决方案1】:

也许这个例子会有所帮助:

JPanel pnl = new JPanel(new FlowLayout(FlowLayout.CENTER));
JFrame frame = new JFrame();
frame.add(scrollPane, BorderLayout.CENTER);
frame.add(pnl, BorderLayout.PAGE_END);`

【讨论】:

  • 请对代码和代码 sn-ps、HTML/XML 等结构化文档或输入/输出使用代码格式。为此,选择文本并单击消息发布/编辑表单顶部的{} 按钮。
猜你喜欢
  • 2011-11-17
  • 1970-01-01
  • 1970-01-01
  • 2021-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多