|
1
22
你可以使用:
…但这只会阻止显示水平滚动条。
要使内容自动重新排列,将取决于内容是什么。一
|
|
|
2
7
最后我发现了如何,请看这个很短的例子,不需要高级技巧:
改编自 Sun's tutorial |
|
|
3
6
这不是JDK中现成的定制解决方案。 你可以使用 WrapLayout . 或者您可以创建一个自定义面板并实现可滚动的界面。在这种情况下,关键是重写getScrollableTracksView portWidth()以返回true,因此用于布局的是视区宽度而不是面板宽度。这种方法的一个例子可以在 ScrollableFlowPanel |
|
|
4
1
您可以使用org.jdesktop.swingx.jxpanel而不是javax.swing.jpanel作为JScrollPane的视图端口视图: 1。 下载“swingx 1.6.4全二进制”,并将jar添加到项目的库中。 here. 2。 将jxpanel设置为jscrollpane的viewportview,而不是jpanel:
三。 添加以下两个语句:
4。 然后您可以向jxpanel添加元素,就像向jpanel添加元素一样。 |
|
|
5
0
试试这个,这个对我很好 jscrollpane1.sethorizontalscrollbar(空); |
|
|
6
-2
我也遇到了这个问题…我的解决方案是修改 JScrollPane source code 并传递一个附加参数以禁用水平滚动。编辑非常简单: 第53行:
然后,在第177行:
这就是你需要改变的一切。缩小修改后的源代码并将其包含在页面上。初始化jscrollpane时,现在可以设置是否希望它像这样水平滚动:
希望有帮助。 |
|
|
7
-2
只需使用水平条的css类将显示设置为“无”。在JScrollPlane的底部(在初始化之后),添加:
如果在一个页面上使用多个,并且某些页面需要水平条,则可以始终编辑目标以包含父元素。 |
|
|
8
-2
只删除
|
|
|
Jörg · 如何更改多行JButton中的行距 1 年前 |
|
|
Clive Galway · 将摆动元件包装在面板顶部 1 年前 |
|
|
AlexHomeBrew · 如何将图像放在左上角的滚动窗格中 2 年前 |
|
|
Vithor Roder · Java CellEditor 2 年前 |
|
|
Dromlius · JPanel透支重叠的JComcoBox 2 年前 |