问题
I have a JTextPane
, when there are too many lines, a vertical
scroll bar appears, but when a line is too long, instead of appearing a horizontal scroll bar, the line breaks into two lines, how to make the horizontal bar appear instead of breaking into two lines, my jTextPane
is added like this:
JScrollPane jScrollPane1 = new JScrollPane();
jScrollPane1.setViewportView(jTextPane1);
回答1:
As presented here by our very own Rob Camick, you could try using something like...
JTextPane tp = new JTextPane() {
@Override
public boolean getScrollableTracksViewportWidth() {
return getUI().getPreferredSize(this).width
<= getParent().getSize().width;
}
};
Which will stop line/word wrapping
来源:https://stackoverflow.com/questions/24931965/how-to-make-jtextpane-scroll-horizontally