File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes JTextArea and scrolling Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "JTextArea and scrolling" Watch "JTextArea and scrolling" New topic

JTextArea and scrolling

Vinod Kumar

Joined: Jan 22, 2002
Posts: 10
I have the following code to make my JTextArea scroll, but it isn't. It is connected to a JScrollPane, but it isn't scrolling. I can see the scroll bar to the right of the text area, but the scroll bar is empty, it just has the two arrows at the top and bottom, but no scroller thing. The Text area and scroll bar seem to be not associated in any way. Here is my code:

What's the problem?
Any help is greatly appreciated.
[ February 09, 2002: Message edited by: Vinu Murugesan ]
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15302

One thing wrong with your code is that you are adding both the text area and the ScrollPane. You only need to add the scroll pane. It contains your text area.
If there is no text in a text area, then there is nothing to scroll. Try filling the textArea with text that goes beyond the boundries and I bet your scrolling bar will show up. If you reply to this post again, notice the scroll bar to the right of what you typing right now. It is set up the same way.
[ February 09, 2002: Message edited by: Gregg Bolinger ]

GenRocket - Experts at Building Test Data
Vinod Kumar

Joined: Jan 22, 2002
Posts: 10
Thank you so much!
After I removed the JTextArea from the panel it worked. Now I know that you should add only the JScrollPane.
Thanks again,
I agree. Here's the link:
subject: JTextArea and scrolling
It's not a secret anymore!