0

我有一个可能有大量系统可以完成的任务。我正在寻找一种结合了性能(即标准 PC 硬件的响应能力)和易于编程的系统。

想法:一张虚拟桌子,上面有用户可以操作的笔记和照片(其他人也会这样做,所有内容都通过 Internet 同步,但已涵盖该部分)。结果应该看起来很漂亮:没有边框,没有窗口,控制元素(例如,用于旋转)尽可能少。

要求:

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

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

我很高兴收到任何意见,尤其是那些做过类似事情或了解此类项目的人。

4

1 回答 1

0

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

还在读书?

您的 GUI 选择是:

  • Java 摇摆
  • Java SwingFX
  • 阿帕奇枢轴

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

选择一个,进行谷歌搜索,然后开始阅读。预计将花费大约两个月的时间精通其中一个 GUI。

接下来,熟悉模型-视图-控制器架构。

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

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

于 2013-12-07T20:03:50.847 回答