JPanel 和 JScrollPane 的问题。

发布网友

我来回答

4个回答

热心网友

JPanel 本身并不支持它可以被添加到JScrollPane 中。
JScrollPane 中的组件需要实现一个接口,那就是javax.swing.Scrollable
只要是实现了这个接口的组件,才会默认被JScrollPane 支持并出现滚动条。

但是你可以强制设置让它出现滚动条。那就是里头的JPanel 设置它的 setPerferedSize方法。
这个方法将触发滚动条的出现。

热心网友

mainFrame.setVisible(true); 这一句放在最后

先把frame的属性设置完毕,该添加的组件添加完了,再执行mainFrame.setVisible(true);
这样,就不存在刷新的问题了

热心网友

jScrollPane1.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);

热心网友

yangyu125 高人啊

解决了我出现的问题,在此感谢!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com