【问题标题】:Convert an AWT canvas to Swing将 AWT 画布转换为 Swing
【发布时间】:2012-10-21 19:08:46
【问题描述】:

如何将 AWT Canvas 应用移植到轻量级 Swing 组件?

我猜它很简单,可能是扩展 Component 而不是 Canvas,然后覆盖正确的绘制方法(可能是 paintComponent)。

但是,我似乎无法让它工作。它还使用更新方法,我不确定它是做什么的。

我使用的代码是here

【问题讨论】:

  • 您能否发布一些您尝试过的代码可能会有所帮助
  • 据我所知,没有一种快速简便的解决方法。与其尝试移植或翻译,不如从 Swing 的角度重新开始。

标签: java swing awt


【解决方案1】:

Swing 组件具有与 AWT 几乎相同的组件, 因为 swing 是在 AWT 之上构建的,没有原生对等窗口。

查看此链接

http://www.tiki-lounge.com/~raf/jfcmanual/jfc.2.html

多年来关于该主题的众多博客之一。

【讨论】:

    猜你喜欢
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 2019-12-17
    • 2011-09-01
    • 1970-01-01
    • 2022-10-25
    相关资源
    最近更新 更多