相关疑难解决方法(0)

JScrollPane-只有垂直滚动?

我有以下代码行:

JSplitPane VPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,(new class1()),new JScrollPane(new class2()));
Run Code Online (Sandbox Code Playgroud)

我想class2只能垂直滚动吗?因为我的布局落后于其他位置.我正在使用GridBagLayout,现在改变布局为时已晚.有没有办法解决这个问题?

java swing jscrollpane jsplitpane jscrollbar

3
推荐指数
1
解决办法
5316
查看次数

将组件粘贴到JScrollPane上

我有一个程序,可以为JPanel(in JScrollbar)添加一堆组件.但是,由于它添加了很多组件,因此大多数组件都不适合可见区域(Viewport).

当一切都加载并且我开始向下滚动时,我注意到组件进入该Viewport区域时,正在对齐并设置它们的位置.这导致我JScrollPane高于必要.这使得它在我到达终点时"快速"(组件突然向上移动(正确对齐),视口也是如此).

我试着打电话repaint()validate(),但没有任何效果.我究竟做错了什么?

java swing jpanel jscrollbar

0
推荐指数
1
解决办法
1126
查看次数

标签 统计

java ×2

jscrollbar ×2

swing ×2

jpanel ×1

jscrollpane ×1

jsplitpane ×1