2011-03-21 59 views
2

案例

这不是一个真正的游戏项目。它是一个全屏运行的项目,用于显示视频会议,以及高清观看电视,并且由遥控器控制。如何使Java GUI全屏幕和类似于Playstation 3

愿望:

  • 我找的GUI库。 是否只有这种方法可用于开发全屏应用程序?
    http://download.oracle.com/javase/tutorial/extra/fullscreen/index.html

  • 我需要很好的图形界面按钮/格/多路视频画面9或4和良好的布局一个好看的GUI。 (或者类似于全屏幕的VCR或DVD播放器GUI) 例如 example 问题:我可以使用哪些Java GUI库来制作上述用户界面?

+0

你的问题是什么? – jzd 2011-03-21 11:01:53

+0

请参阅上文。更新我的问题。 – YumYumYum 2011-03-21 11:47:37

回答

1

使用自定义PLAF,一些漂亮的按钮图标,几个背景图像面板(自定义组件,易于创建)和嵌套布局(主要是AWT与一些Swing)应该能够实现该效果。然后,您可以将UI放入任何最适合它的顶级容器,JFrame,未装饰的JFrame,JWindow,(可拖动的)JApplet等。

另请参阅Java教程中的Full-Screen Exclusive Mode API课程。

+1

你的意思是我可以实现完全相同的全屏和UI,甚至不使用任何Java2D?该模块可以是最终目标,例如:http://www.skypeassets.com/content/dam/skype/images/site/features/group-video-call-hero-main-01.jpg – YumYumYum 2011-03-21 12:34:58

1

你或许可以使用Java2D,但个人而言,我宁愿使用C++来制作这种类型的GUI。更好的图形库和更大的图形编程社区。

+0

谢谢您的建议,但我更愿意在Java中完成此操作。再次转向另一种语言,打破原生Java转移的员工,使得更多的跨平台复杂化,我已经学到了很少的与Java合作和使用其他本地代码的视频平台的经验。 – YumYumYum 2011-03-21 12:42:02

2

您可以在Slick 2D Library上构建GUI。这样,您可以使用OpenGL生成高性能的漂亮GUI元素。我认为Slick已经对GUI编码有了一些支持。

+0

谢谢!我将有“三星LN32A550 32英寸1080p液晶高清电视”,其中1个全屏视频和其他一些情况下将有6/5个参与者进行实时通信。它的正确选择仍然是,你更喜欢? – YumYumYum 2011-03-21 12:16:54

相关问题