【问题标题】:How to make JScrollBar to scroll?如何让 JScrollBar 滚动?
【发布时间】:2021-04-04 11:14:45
【问题描述】:

我正在 Netbeans 中处理一个需要使用滚动条(Swing 控件)的项目。我在JFrame 中添加了相同的内容,但它没有滚动。我不知道要提供什么代码以使其可滚动以及在哪个事件下。我是 Java 新手,如果有人能提供帮助并给我答案,我将不胜感激。

UI DESIGN

【问题讨论】:

  • minimal reproducible example 比屏幕截图更有帮助(可以描述为“许多右侧带有滚动条的控件”)。请注意,尽管您在问题中没有提到JScrollPane,这是您应该关注的组件。请参阅教程中的How to Use Scroll Panes

标签: java swing jscrollbar


【解决方案1】:

尝试获取Panel 并将组件添加到Panel 并将JScrollPane 设置到该面板并将其添加到您的Frame

JScrollPane scrollPane = new JScrollPane(yourPanel);
yourFrame.add(scrollPane, BorderLayout.CENTER);

最好将scrollpane 添加到CENTER,这样它就可以为你的Frame 提供所有可用空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 2015-05-12
    • 1970-01-01
    • 2015-09-23
    相关资源
    最近更新 更多