[英]Java: how can I change the size of a JPanel that's inside a JScrollPane?
我在JScrollPane中有一个JPanel,并且当用户移动鼠标滚轮时,JPanel必须能够更改宽度。 我为鼠标滚轮编写了事件侦听器,它可以工作,但是JScrollPane似乎在内部JPanel上强制使用不同的(恒定)大小。 我在网上找到了ScrollablePanel类,但是似乎有同样的问题。 我该如何解决?
谢谢 :)
好的,我似乎是靠运气找到了解决方案,因此我将其发布在这里,以防有人使用:
-使用setPreferredSize而不是setSize设置JPanel的大小-每次使用scrollPane.setViewportView(panel)更新滚动条
对我来说没有意义,但它可以工作,所以我对此感到满意。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.