【问题标题】:Creating a forms application with hardware acceleration使用硬件加速创建表单应用程序
【发布时间】:2012-06-12 15:05:25
【问题描述】:

javax.awt、javax.swing 或 windows 窗体组件是否支持硬件加速? WPF 是在表单应用程序上使用硬件加速的唯一方法吗?WPF 的最佳替代方案是什么?

【问题讨论】:

  • 这取决于您认为的“硬件加速”。一般来说,您不会担心“获得”硬件加速,而是希望应用程序更快。
  • @Erno 我想让显卡在屏幕上绘制组件,因为当屏幕上有很多元素时,调整大小变得很麻烦。
  • @ugurcode 你有多少元素?我已经制作了超过 2000 个组件的表单,这不是问题。你确定那里没有别的东西吗?

标签: java wpf swing awt hardware-acceleration


【解决方案1】:

您必须使用现代框架才能享受硬件加速。 WPF/Silverlight 是 Microsoft 的解决方案,但它们仅适用于 .NET。您可以查看其他供应商的解决方案,例如 Embarcadero 的 FireMonkey。

AWT、Swing、WinForms 太旧了,无法支持。但是由于 HTML 5 的兴起,Web 应用程序比大多数桌面应用程序更容易和更早地获得硬件加速,因为 Internet Explorer/Firefox/Google Chrome 等 Web 浏览器已经支持它。

【讨论】:

    猜你喜欢
    • 2012-04-03
    • 2020-10-22
    • 2022-07-12
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    相关资源
    最近更新 更多