Re: Reading a text file
On 2/11/2011 11:08 PM, bruce wrote:
On Feb 11, 10:42 pm, Eric Sosman<esos...@ieee-dot-org.invalid> wrote:
[...] Please provide code that is SHORT and
SELF-CONTAINED and COMPLETE and COMPILABLE. [...]
I am sorry but including all the code is hard to do. I am using
NetBeans and it generates a lot of support code. [...]
Fine -- But to demonstrate the problem, do you really need the
Logger stuff, or the Menu handling, or three-quarters of the rest
of the code? No: All you need is the JFrame, the JTextArea, and
the read-file-and-insert code. Well, all right, maybe the JScrollPane
too -- but much of what you provided was purely irrelevant to the
problem at hand.
Still, I did what I could. I compiled it under NetBeans (and
it compiled on the first try; thanks for the effort), and I ran it
(and it ran; ditto), and I fed it a handy text file -- and I don't
see the problem you describe. The content of the text file shows
up in the text area, looking just like the content that shows up in
System.out (except for the font, of course).
Since the problem isn't with the code ("It works fine for me"),
I suspect something's screwy with the input file you're choosing.
What's its provenance? Did it come from some other system, maybe
a system that favors different character encodings or something?
Have you examined it in a hex editor to see if there are any strange
bytes interspersed with those you expect? "When you have eliminated
the impossible, whatever remains, however improbable, must be the
truth" -- and I think we've shown that the code (although it could
use some improvement) is not the root of your problem. Hence, we
must follow Mr. Holmes' dictum and look elsewhere.
--
Eric Sosman
esosman@ieee-dot-org.invalid