所以我有一个JTextArea,并在它旁边放置了一个JLabel,它的高度相同。 我想让JTextArea可滚动,但是当我这样做时,滚动条会在JTextArea和JLabel之间移动。这是默认的,但我想将滚动条放在JLabel的右侧,以便滚动JTextArea但对JLabel什么也不做。 JLabel包含小图像,没有别的,我希望该图像位于JTextArea和它的滚动条之间。什么是实现这个目标的好方法?如何将JScrollPane的滚动条放置在自定义位置?
1
A
回答
2
1)你的textarea的添加与verticalScrollbar.NEVER 和horizontalScrollbar.NEVER设置滚动窗格(TEXTAREA需要有将wordWrap设置)
2)添加滚动窗格以BorderLayout.WEST一个JPanel(BorderLayout的)
3)你的标签在BorderLayout.CENTER
4)BorderLayout.EAST
5加JScrollBar中的面板添加到面板)获得SCRO的verticalScrollbar llPane并设置其模式,在BorderLayout.EAST
如果该帧是可调整大小的,并且希望TEXTAREA /滚动窗格采取 附加/更少的空间,(2)和(3)(或 滚动条的(3)和(4))将需要被组合成一个单独的面板,使得TEXTAREA /滚动窗格是在面板
0
做一个JPanel,并把文本区域和图像在里面,水平放置它。然后将该面板设置为JScrollPane的视口视图。
+0
的中心区域I种使它具有的BoxLayout工作,但随后的JLabel移动以及(当JTextPane变成“可滚动”时)并且滚动条越过JLabel,因为它来自面板内部。 – vejmartin
相关问题
- 1. 如何将窗口放置在Android上的自定义位置?
- 2. JScrollPane中设置滚动位置
- 3. 将滚动项动态添加到JscrollPane上的特定位置
- 4. 使用jScrollPane回滚滚动位置
- 5. 在JScrollPane上设置滚动条
- 6. 固定滚动条位置
- 7. 如何防止自定义全屏重置滚动位置?
- 8. 如何使用滚动条重置滚动条内的滚动条位置?
- 9. 如何滚动到JScrollPane中的特定位置
- 10. 如何使jScrollPane自定义滚动条始终可见?
- 11. Swing JScrollPane - 如何将垂直滚动条设置到左侧?
- 12. 放置自定义数据的位置
- 13. HTML。将滚动条设置在确定的位置
- 14. 如何在pygame中放置滚动条?
- 15. 滚动条位置
- 16. jQuery自定义内容滚动条无法保存位置
- 17. 使用jScrollPane滚动到某个位置
- 18. 将元素放置在Android中的自定义位置
- 19. 放置元素(自定义位置)
- 20. tkinter将滚动条放在画布上的底部位置
- 21. 如何设置自定义UIView的大小/位置以将其放置在自定义UITableViewCell中?
- 22. 如何将包含JPanel的JScrollPane视口滚动到特定位置
- 23. Graphviz。如何自动将节点放置在正确的位置
- 24. 自定义滚动条jScrollPane在iframe中出现两次
- 25. 自定义绘画 - 滚动条未出现在JScrollPane中
- 26. 如何在滚动条上放置多个标签,并将此标签放置在中心位置?
- 27. JScrollPane的实际滚动条的自定义显示(使透明)
- 28. 滚动到/设置自定义列表首选项的位置
- 29. 将弹出窗口放置在自定义位置
- 30. Qt将小部件放置在自定义位置
欢迎在这个论坛上 – mKorbel