我正在使用Java Swing。我在一個面板中有一個textarea。我不需要該textArea的水平滾動條,只需要一個垂直滾動條。我禁用了自動滾動條選項,但水平滾動條仍在工作。請幫助我在thz。刪除textarea的水平滾動條
2
A
回答
9
ta.setLineWrap(true)
設置 文本區的換行策略。如果設置爲true,那麼行 將被包裝,如果它們太長 以適合分配的寬度。如果 設置爲false,該線將永遠是 展開
0
兩個例子中,換行,方法和滾動窗格方法:
public class Test {
public static void main(String[] args) {
// example text
String rep = "The quick brown fox jumps over the lazy dog.";
String all = rep;
for(int i = 0; i < 100; i++)
all += "\n" + rep;
// create the line wrap example
JTextArea first = new JTextArea(all);
first.setLineWrap(true);
// create the scroll pane example
JScrollPane second =
new JScrollPane(new JTextArea(all),
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
// lay it out
JFrame f = new JFrame("Test");
f.setLayout(new GridLayout(1,2));
f.add(first);
f.add(second);
f.setSize(400, 300);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
0
的JTextPane沒有方法來啓用或禁用線包裝,最好的選擇是:
private JTextPane noWrapTextPane = new JTextPane() {
@Override
public boolean getScrollableTracksViewportWidth() {
return getUI().getPreferredSize(this).width
<= getParent().getSize().width;
}
};
1
當您的文本區域太小時,滾動條進入文本區域。這是因爲您在netbeans文本區域中的默認列數字是。
如果您不想顯示滾動條,請取textarea屬性並根據您的大小(例如10)將列號更改爲一個值。
而滾動條將不會顯示。
相關問題
- 1. 刪除水平滾動條
- 2. 刪除水平滾動條
- 3. 刪除水平滾動條
- 4. 刪除水平滾動條
- 5. 刪除水平滾動條Godaddy的HTML
- 6. 刪除水平滾動條的空間
- 7. 刪除iframe水平滾動條
- 8. C#WinForms TreeView刪除水平滾動條
- 9. 如何刪除水平滾動條CSS3
- 10. 如何刪除水平滾動條?
- 11. 如何刪除水平滾動條?
- 12. 水平滾動uitableview刪除條目
- 13. 如何刪除水平滾動條
- 14. 如何刪除水平滾動條
- 15. 刪除或隱藏水平滾動條
- 16. 刪除水平滾動
- 17. 刪除水平滾動
- 18. HTML Textarea水平滾動
- 19. 如何禁用水平滾動? (不去除水平滾動條)
- 20. 水平滾動+滾動條
- 21. 刪除手機中的水平滾動
- 22. 刪除垂直滾動條,在Chrome中保持iframe中的水平滾動條
- 23. DIV水平滾動條成爲主要水平滾動條
- 24. 從textarea中刪除滾動條
- 25. 完全移除水平滾動條
- 26. 如何刪除我的WordPress網站上的水平滾動條?
- 27. Mootools的水平滾動條
- 28. ul的水平滾動條
- 29. div的水平滾動條
- 30. div的水平滾動條
其工作.. 非常感謝Wajdy Essam .. – charan 2010-06-07 08:48:08