所以我有一個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