gpt4 book ai didi

Java:JScrollPane 没有显示滚动条

转载 作者:行者123 更新时间:2023-12-01 15:38:28 24 4
gpt4 key购买 nike

我正在使用 Netbeans 用 Ja​​va 开发一个小型桌面应用程序。在我的 jframe 上,我有各种面板和一个滚动 Pane 。此 JScrollPane 的目的是向用户显示一些视觉元素。我通过按顺序执行以下步骤来实现此目的:

  1. JScrollPane 拖放到 JFrame 的所需位置
  2. 根据我的需要调整JScrollPane的大小。
  3. 编写一个新的 java 类并使用 JPanel 扩展该类
  4. 重写 public void PaintComponent(Graphics g) 方法
  5. 然后我将该面板添加到 JScrollPane 上方,

使用以下代码:

JPanel jpnl = new myClass();
jScrollPane2.setViewportView(jpnl);
jScrollPane2.repaint();

现在一切都按照我的要求正常工作,唯一缺少的是当我的绘图很大时,JScrollPane 上不会显示滚动条。这是我的第一个应用程序,我对 Java 不太了解,因此任何有关缺少内容的指南将不胜感激

最佳答案

记住将所需的组件添加到 JScrollPane 对象中,并将滚动 Pane 对象添加到面板中。另外,您可能需要更改滚动条策略:使用滚动 Pane 的 setHorizo​​ntalScrollBarPolicy()setVerticalScrollBarPolicy()

咨询JScrollPane documentation对于这些方法。

关于Java:JScrollPane 没有显示滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8479346/

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