I hate skinned windows and mutil-window creatures like winamp
so I don't know why I'm helping you... :)

Anyway, I've seen a MS windows only JNI approach using the skinlf
at http://www.l2fprod.com/.   There's a WebStart demo that will
give you a quick and dirty test drive to see if it what you're loking for.
--
cheers,
jay


----- Original Message -----
From: "Rob Ross" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, July 19, 2003 8:31 PM
Subject: [JAVA2D] Question about Frames/JFrames


> Ok, this question crosses the Swing/AWT/Java2D divide, but I'll try here
> first.
>
> Is there any way to create something resembling a "modern day" mp3 player
> GUI? I'm talking about the way the media players like Quicktime or Windows
> Media player can switch to a "compact mode" where the player window is
> non-rectangular shaped, and contains little animated  panels that can
slide
> in and out to display things like equalizer settings or play lists, etc.
>
> I think I could figure out how to do the animated panel openings and
> closings within a JPanel or Component with custom drawing, clipping, and a
> background thread. But I would have to draw the whole player completely
> enclosed inside a top-level window, and that would not look very "cool",
if
> you know what I mean. (I have pretty much given up on Inner frames)
>
> I just realized that if AWT provided transparent native-windows that could
> be completely undecorated, I could just put my player in there and any
> "curves" would be illusions created within the square window, with the
> appropriate background pixels just made 100% transparent. (If you
implement
> this using alpha, you could also probably get translucent windows for
free,
> as transparent is just a special case of translucent where the opacity is
> 0%)
>
>
> The only other thing that would be pure gravy is the ability to add
> additional regions to the "window dragging" handler, since there wouldn't
be
> a window title, I'd need something for the user to be able to click on to
> move the window around the screen. Maybe some call to set a certain color
> value to be the "hot color" that could be set up as a drag target.
>
> >From a strictly  native programming point of view, i.e., MFC, Cocoa, etc,
I
> don't think implementing this kind of window behavior is that hard or
risky,
> you just have to write a new kind of window definition class for each
> platform ....a long time ago this would have been a WDEF under Mac OS
> (pre-X).
>
> Anyway, I'm guessing what I am trying to do can't be currently done in
Java
> eh?
>
>
> If that's the case, I would suggest maybe evaluating the real benefits
this
> would provide to Java developers, especially for deploying applications in
> the consumer space, where these kinds of eye-candy are now common place.
Sun
> *is* trying to push Java into the consumer mainstream right?
>
> Rob
>
>
===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff JAVA2D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to