我需要使用JTextPane
作爲JTextField.
我的JTextPane
在文本到達邊界時轉到新行,但是我希望它繼續第一行而不會轉到下一行。 該怎麼辦?如何強制JTextPane不去下一行?
0
A
回答
1
有點髒,但雖然:
JTextPane textPane = new JTextPane()
{
@Override
public Dimension getPreferredSize()
{
Dimension size = super.getPreferredSize();
size.width = 1000000;
return size;
}
@Override
public Dimension getMaximumSize()
{
Dimension size = super.getMaximumSize();
size.width = 1000000;
return size;
}
@Override
public Dimension getPreferredScrollableViewportSize()
{
return super.getPreferredSize();
}
@Override
public boolean getScrollableTracksViewportWidth()
{
return false;
}
};
JFrame frame = new JFrame();
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout (new BorderLayout());
frame.getContentPane().add (
new JScrollPane (textPane, JScrollPane.VERTICAL_SCROLLBAR_NEVER, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER), BorderLayout.CENTER);
frame.pack();
frame.setVisible (true);
您還需要以某種方式阻止用戶進入換行符。
相關問題
- 1. 強制div到下一行
- 2. print_r不會去下一行
- 3. 如何在JavaScript中強制執行下一行之前的行?
- 4. 如何強制一個div到下一行
- 5. 如何去文件中的下一行
- 6. 如何去android xml中的下一行
- 7. 如何強制下載
- 8. 如何強制下載PHP?
- 9. Symfony2:如何強制下載
- 10. CodeMirror從80位置強制下一行
- 11. 如何花車後強制項目的下一行
- 12. 如何強制執行下一個函數
- 13. 如何強制div的外部文本到下一行?
- 14. Android GUI - 如何強制按鈕到下一行?
- 15. 如何強制HTML元素成一行?
- 16. 如何獲得JTextPane行數
- 17. 我不能下去一行VB
- 18. force float:left divs不要去下一行
- 19. 兩個IMG不去下一行
- 20. 如何填充一個JTextPane
- 21. 如果空間不夠,如何強制boostrap3換另一行?
- 22. 強制失去焦點
- 23. 如何讀取C中的char值而不用去下一行
- 24. 如何強制換行?
- 25. 如果過了一段時間,如何強制下一天?
- 26. 的DIV下去一行
- 27. 如何換行到下一行一DIV中,而不是去關閉屏幕
- 28. 如何強制一個UIViewController
- 29. 任何方式來強制一個行動向下的議案?
- 30. JTextPane不會轉到新行?
我想你會發現[this](http://tips4java.wordpress.com/2009/01/25/no-wrap-text-pane/)有趣 – Reimeus
@Reimeus太棒了! – Soheil