Full-screen Glass Pane. Is it possible?

I'm a Computer Engineering student, so I have minimal experience with programming (200 level C and Java), however, I have a problem I'd like to tackle.

I have read about the Glass Pane overlays that exist in every JFrame. I've also read how to make it visible, and I imagine drawing on it is relatively simple as well.

My question is this:

Is it possible to create a full screen (with a known resolution) Glass Pane over a non-Java game or application?

I imagine if it were possible, it would involve creating a new Java window which was invisible over the screen, then making only the glass pane visible. This would seem problematic, however, since the Java window might have the focus, so one couldn't play the game or use the application while something was drawn on it.

The long story short, of course, is that I want to have a transparent overlay that is visible regardless of what has the focus. If this isn't possible, perhaps someone has an idea of where I should go looking for answers? Can it be done in C? (program would be for Windows) Should I look to DirectDraw or OpenGL or X11?

Thanks in advance, and forgive anything in this post that makes me look terribly inexperienced... which I am.

[1251 byte] By [GKimseya] at [2007-10-2 20:15:26]
# 1

A full screen glass pane is going to be ontop of the java application it comes from, so if you make that java app full screen, whatever is behind the glass pane, (Which would be the frame or container of the glass pane) would be visible covering the whole screen.

If your trying to make a glass pane appear over the destop so you can draw stuff on the screen while allowing them to still see parts of the desktop behind it, I don't think that is possible. Also, such a system would not be exclusive full screen, which would severly hinder your performance options because you would lose out on page flipping and other advanced rendering options.

If your just trying to make a full screen game, you don't need to use the glass pane at all, you can draw directly on the frame.

EvolvedAnta at 2007-7-13 22:57:44 > top of Java-index,Other Topics,Java Game Development...
# 2
Did you ever get anywhere with this? I would also like to know if this was possible. I like to play online poker. It would be nice to be able to creating an overlay above the game that I could use to put up player notes, etc about the other players to make them easy to find.
jds@ku.edua at 2007-7-13 22:57:44 > top of Java-index,Other Topics,Java Game Development...