user3828398
user3828398

Reputation: 565

How to make JTextPane scroll horizontally

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);

Upvotes: 2

Views: 1133

Answers (1)

MadProgrammer
MadProgrammer

Reputation: 347184

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

Upvotes: 5

Related Questions