虚拟表的GUI框架(2D)

时间:2013-05-01 17:39:36

标签: java user-interface

我有一项任务,可能有很多系统可以实现。我正在寻找一种结合了性能(即标准PC硬件的响应性)和编程简易性的系统。

思想: 用户可以操作的带有注释和照片的虚拟表(其他人将执行相同的操作,所有这些都通过Internet进行同步,但该部分已涵盖在内)。结果应该看起来很漂亮:没有边框,没有窗户,尽可能少的控制元素(例如,用于旋转)。

要求:

  • 编程语言是Java
  • 桌子是2D(木质纹理的矩形)
  • 对象是2D
  • 包含所有对象的整个表格是可缩放的
  • 对象可以分组和取消分组
  • 可以调整对象的大小,旋转和移动
  • 支持系统字体(即文本可以旋转,拉伸等)
  • 图像可以部分透明(不需要完整的Alpha通道支持)

我会使用Android(这似乎是完美的任务),不幸的是,目标系统是PC,并且Android UI似乎没有任何PC端口(仿真不是我想要的)。

我非常感谢任何投入,尤其是那些做过类似事情或知道此类项目的人。

1 个答案:

答案 0 :(得分:0)

这是一个需要数百小时才能完成Java专业人员的项目。

还在看吗?

您的GUI选择是:

  • Java Swing
  • Java SwingFX
  • Apache Pivot

这些GUI选项按照您希望在Stack Overflow上获得的帮助量的顺序列出。

选择一个,进行Google搜索,然后开始阅读。期望花费大约两个月的时间熟练掌握其中一个GUI。

接下来,熟悉model–view–controller架构。

接下来,开始处理您的模型。

这应该让你忙3或4个月。如果您有任何具体问题,但无法通过Google搜索找到答案,请随时在Stack Overflow上发布,