--- In HeroWarsProgram@y..., "hairyorlanthi" <mdawson@m...> wrote:
> Boy, nothing going on here for a looong time.
Sorry. There are some things slowly bubbling away in the background
but nothing user visible - more part of my Java learning experience
than delivering functionality. Sadly (actually its not, but you know
what I mean), other parts of my life are more important right now -
like helping my wife tame our 3.5 year old boy and earning money.
> I'm no programmer, but I'm forging boldly ahead trying to
> compile the source code for OS X using MRJappbuilder, or
> perferably Project Builder.
Unless you are making code changes, there is no technical reason to
re-compile the application. If you are teaching yourself Java, then
that is a reason to learn how to re-compile etc..
> If anyone out there has:
> experience with these products
> more than a little patience
> some time on their hands
I have never even heard of them - sorry.
> I'd love to ask some questions about things like "deprecated API"s.
A deprecated API is one that is still available and works just fine
but it is advisable not to use it anymore. Deprecated APIs may be
removed in a future version of Java. Basically, Sun have improved
the way Drag and Drop works but have not provided enough
documentation for me to work out how to replace my use of this API.
The specific API is only used to drag to a text based application (on
windows: Notepad, Wordpad or Winword).
Also responding to other offline questions you asked:
> First off, in the MANIFEST file, is that the declaration of
> the main class for the program?
Yes. If you look in the makejar.cmd you will see how it is used when
building the jar file.
> What's the purpose of the build.xml file?
Look at http://jakarta.apache.org/ant/index.html
too) to find out about Ant. This platform
independent tool can be used to build the application from source
files. build.xml is the list of stages and steps within each stage
required to build the HeroWarsProgram.
As a final aside, did you try using the 20011125 version and using
the new settings to see if the Metal look and feel work better than
the OS X look and feel. I used this setting to switch the
application to the Windows look and feel and noticed the same
problems that you reported. A brief delve through the source code
that Sun provide showed that someone had taken a short cut and did
not deal with a tree view where the rows change size. I use this
functionality when you double click on anything in a character sheet.