不过,高度已经固定了一个最大值:一旦达到这个值,垂直滚动条就会出现。这一切都很好用。如果出现垂直滚动条,它们将占用大约10px的水平空间,因为滚动条将放置在div内部。但是,宽度不会自动缩放,以允许垂直滚动条使用这些额外的10个左右的像素。由于添加垂直滚动条之前的水平宽度正好适合内容(正如width:auto设置所预期的那样),因此div now 也会显示水平滚动条-以允许缺少10个像素。这太傻了。如何避免使用这些水
问题是,当您加载JTextPane时,它需要几秒钟的时间来加载,然后它就会在页面底部出现滚动条。scroll = new JScrollPane(text);scroll.getVerticalScrollBar().setValue(0);
它会暂时设置滚动条,然后另一个标题(可能是负责加载图像的人)出现并将滚动条推回到底部。有没有办法从text.getDocument()或text获取一个事件,在窗格加载完成时通知我,以便我可以设置<em