我想用JAVA写一个程序,提供以下功能:显示视频,图片,文字,如果可能的话,一个浏览器(不需要很多的功能)。
我的想法是将这些视图映射到(某种)类似coverflow的gui上。例如,一个立方体,每边都有一个视频或图片,用户可以旋转它。
现在我正在寻找合适的技术来做到这一点。我找到了一个名为"twinkle"的旧演示,它展示了我想做的一些事情(3D"窗格"上的图片):http://jroller.com/gfx/entry/a_swing_opengl_photo_viewer预告片给人好印象。
我应该使用JOGL &像演示中那样摇摆?还是只有JOGL?源代码看起来很复杂,我无法让它运行。
是否可以/推荐使用Java3D?
我很困惑,因为我发现的大多数东西都是相当旧的文章等。
你有什么建议吗?谢谢,鲍勃
如果你想走手工制作的路线,没有预先制作的api,如OpenGL,你可以帮助youtube找到一个叫JavaTutorials101的家伙,他有一个14部分的系列,关于渲染3D对象到屏幕上,只是使用普通的java图形和多边形。而一旦你有了"引擎"prosay创建,你就可以将图像附加到多边形上,或者将视频加载到它,我知道图片将非常容易,视频我不确定,但我确定如果你一张一张地加载它,或者有一种方式来流,它应该不是一个问题。