Case
This is not really a games project. Its a project which runs in full screen for sh开发者_如何学Pythonowing video conferencing, and watching TV in high definition, and is controlled from a Remote control.
Wish:
I am looking for GUI libraries. Is there only this method available for developing full screen applications?
http://download.oracle.com/javase/tutorial/extra/fullscreen/index.htmlI need a nice looking GUI with nice GUI buttons/grid/multiple video screen 9 or 4 and good layout. (OR something similar to VCR or DVD player GUI in full screen) For example
Question: Which Java GUI libraries i can use to make such above user interfaces?
Swing with a custom PLAF, some nice icons for the buttons, a couple of background image panels (custom component, easy to create) and nested layouts (mostly AWT with some Swing) should be able to achieve that effect. You could then put the UI into whatever top level container, JFrame
, undecorated JFrame
, JWindow
etc. that best suits it.
See also the Full-Screen Exclusive Mode API lesson in the Java Tutorial.
You could build your GUI on the Slick 2D Library. That way, you can use OpenGL to produce high-performance pretty GUI elements. I think Slick also has some support for GUI coding already.
You can probably use Java2D, but personally I would rather use C++ for making this type of GUI. Much better graphics libraries and a much bigger graphics programming community.
精彩评论