【问题标题】:Java - Make corners of JWindow 100% transparent on MacOS (Snow leopard)Java - 在 MacOS 上使 JWindow 的角落 100% 透明(雪豹)
【发布时间】:2011-06-13 11:05:54
【问题描述】:

我正在尝试制作一个小型 Java 应用程序,我需要将 JWindow 的角以 45 度角“切掉”。

我尝试过使用 AWTUtilities.setWindowShape,但显然 MacOS(雪豹)不支持它。

有谁知道如何解决这个问题?任何帮助将不胜感激。

【问题讨论】:

  • 另一个忽略 HIG 的 Java 开发人员……叹息。
  • 有JWindow这样的组件吗?我知道 Window 和 JFrame。
  • 无论如何,你可以检查一下覆盖paintComponent方法(对于swing组件)。

标签: java macos swing transparency osx-snow-leopard


【解决方案1】:

How to Create Translucent and Shaped Windows

上面的链接应该对你有很大帮助,我以前用过那个教程。由太阳制造!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 2011-03-05
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多