I'm want to experiment with Java and I'd like to find an IDE that
I'm comfortable with. I run Windows 2000.
All the Java IDE's that I've looked at so far run in a single "master"
window and personally I just hate this because everything gets so
cluttered. What I'm really looking for is an environment where the
individual components of the IDE (editor, debugger, class browser,
compiler errors, etc) run as totally seperate windows within the
Microsoft Windows environment, i.e. each component has its own
entry on the Win2k taskbar. (For anyone who this might make
sense to, in Lisp terms I am looking for something that behaves
like the Xanalys Lispworks IDE as opposed to the Franz Inc
Allegro IDE).
Is it just me that hates the <everything in one frame> style of IDE?
To me it is far easier to display more info with multiple overlapping
windows because each one can be sized to be big enough to
display its contents without needing both vertical and horizontal
scrolling, and bringing the window you want to the front is only a
single mouseclick.
Any pointers to an IDE that meets my requirement would save me
a lot of frustration.
Julian
Thomas Schreiner - 06 Jul 2004 11:01 GMT
Julian schrieb:
> I'm want to experiment with Java and I'd like to find an IDE that
> I'm comfortable with. I run Windows 2000.
[quoted text clipped - 21 lines]
>
> Julian
NetBeans
Thomas
David Segall - 06 Jul 2004 12:51 GMT
>Julian schrieb:
>> I'm want to experiment with Java and I'd like to find an IDE that
[quoted text clipped - 26 lines]
>
>Thomas
How do you enable that in NetBeans? I looked in 3.6 but could not find
it.
Thomas Schreiner - 06 Jul 2004 13:04 GMT
David Segall schrieb:
>>Julian schrieb:
>>
[quoted text clipped - 30 lines]
> How do you enable that in NetBeans? I looked in 3.6 but could not find
> it.
Tools -> Setup Wizard: Separate Windows Mode
OR
Tools -> Options -> IDE Configuration -> System -> Sytem Settings -> UI
Mode: SDI Mode
Thomas
Julian - 06 Jul 2004 18:55 GMT
> NetBeans
>
> Thomas
Fantastic. Thanks so much Thomas. I know that almost all these IDEs
have 30 day downloads or are totally free, but at >50MB a download
and a learning curve on each IDE, I wasn't looking forward to searching
through all the candidates myself. I've downloaded NetBeans and got it
running and it looks good.
Thanks also to David Segall for asking the obvious question, I'm not
sure if I would have found the option myself if he hadn't asked.
Java here I come.....
Julian.
Galen Boyer - 06 Jul 2004 14:45 GMT
> I'm want to experiment with Java and I'd like to find an IDE
> that I'm comfortable with. I run Windows 2000.
[quoted text clipped - 19 lines]
> Any pointers to an IDE that meets my requirement would save me
> a lot of frustration.
Emacs has frames which are exactly for this. The ability to see
the view and edit the same file in different frames and windows
is very powerful. The JDEE is the Java Development Environment
for Emacs, so it gets this for free.

Signature
Galen Boyer
Julian - 06 Jul 2004 18:59 GMT
> <SNIP>
>
> Emacs has frames which are exactly for this. The ability to see
> the view and edit the same file in different frames and windows
> is very powerful. The JDEE is the Java Development Environment
> for Emacs, so it gets this for free.
Thanks Galen. All my past experience with C programming was with
Emacs and it had occured to me that there should be a decent set
of tools for an Emacs environment. For now I'm going to use NetBeans
because it looks good, but you and others have helped me go from
no options (that I was aware of) to 2 so I do appreciate the responses.
Julian
Galen Boyer - 06 Jul 2004 21:51 GMT
>> <SNIP>
>>
[quoted text clipped - 9 lines]
> helped me go from no options (that I was aware of) to 2 so I do
> appreciate the responses.
No problem,
The JDEE is pretty slick in its editing, has the bells and
whistles of others along with the monstrous Emacs and all its
little helpers everywhere, but I believe its GUI debugger still
is iffy. Any java debugging for me, I use Eclipse. But, we
standardize on log4j, so the debugging sessions are less and less
for me.
A few Emacs gurus have worked on a package called the ECB, "Emacs
Code Browser" which is really nice for mouse-browsing the code
base, and as always, it is infinitely extensible. I especially
like being able to narrow the methods and variables by regular
expressions. Allows me to lose the get/set methods until I need
them, or find the ones with "find" in their name... But, as
always, you have to install, configure and play with before these
packages do any good for you.
So, JDEE and ECB (along with 50 thousand other elisp add-ons) and
you have a ridiculously customized programming experience.

Signature
Galen Boyer
Dale King - 07 Jul 2004 08:36 GMT
Hello, Julian!
You wrote:
> I'm want to experiment with Java and I'd like to find an IDE that
> I'm comfortable with. I run Windows 2000.
[quoted text clipped - 11 lines]
>
> Is it just me that hates the <everything in one frame> style of IDE?
I prefer it. Having 10 separate windows is a mess. You usually
have to hunt for the window you want and with that many windows
open you can't tell them apart in the task bar.
> To me it is far easier to display more info with multiple overlapping
> windows because each one can be sized to be big enough to
> display its contents without needing both vertical and horizontal
> scrolling, and bringing the window you want to the front is only a
> single mouseclick.
In eclipse all it takes is a double click to toggle expanding any
view to take the entire window. I know at one time you could have
multiple windows but don't know if that is still possible.
Eclipse is also flexible in that you could put all your views
into one section of the screen an have tabs to choose among them
which is accomplishing about the same thing. You also have
perspectives you can switch between which are paticular
combinations of views.
> Any pointers to an IDE that meets my requirement would save me
> a lot of frustration.
Try Eclipse. It won't let you easily do it the way you want
because things like ovelapping windows is in general a bad idea
(I've used some debuggers that worked that way and it was a
nightmare). But it is fairly flexible and customizable. I can
move views around any way I want. Anytime I need a bigger view I
just double-click to expand it to the full view. It also has
"fast-views" which are ways to dock views to the side o the
screen and they automatically hide when not in use. For example I
keep my JUnit results view as a fast view and it will slide open
when I have a failure but otherwise will remain collapsed.
So keep an open mind and realize that perhaps you can find a way
to work effectively. Not all programs are as simplistic as you
imagine hem to be. A lot of thought has gone into Eclipse to make
its UI concepts very eay to use.

Signature
Dale King
My Blog: http://daleking.homedns.org/Blog