【问题标题】:How do I change/edit a drawn sprite?如何更改/编辑绘制的精灵?
【发布时间】:2014-08-05 23:46:47
【问题描述】:

我正在开发一个以用户点击为中心绘制椭圆的项目。

我需要制作两个按钮,+-,让用户最后绘制的椭圆旋转15度。
我还需要制作一个 undo 按钮来删除用户绘制的最后一个椭圆。

这两个任务都需要引用最后绘制的精灵,那么您将如何引用它呢?换句话说,您将如何更改绘制的精灵?

【问题讨论】:

  • 这一切都取决于您如何实现该功能。考虑提供一个runnable example 来证明您的问题。这将导致更少的混乱和更好的响应

标签: java swing sprite draw


【解决方案1】:

Momento Pattern 可以用于此目的。

【讨论】:

  • 对于 memento 模式,我是不是必须要有 3 个类,还是可以将创建者、看守者和 memento 放在同一个类中?
  • @Dariusisthebest。任何最适合您的情况的方法。我认为任何回答这个问题的人都必须给出主观回答。
猜你喜欢
  • 2023-03-31
  • 2019-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-23
  • 1970-01-01
相关资源
最近更新 更多