【问题标题】:VAqua v7 lib causing Java application to failVAqua v7 lib 导致 Java 应用程序失败
【发布时间】:2019-11-14 13:27:47
【问题描述】:

我正在 MacOS Catalina 上试用 VAqua Look and Feel,它包含在类路径中,我这样称呼它

UIManager.setLookAndFeel("org.violetlib.aqua.AquaLookAndFeel");

但是我的代码失败了

4/11/2019 13.16.22:GMT:UncaughtExceptionHandler:uncaughtException:SEVERE: An unexpected error has occurred com.apple.laf.ScreenMenu.addMenuListeners(Lcom/apple/laf/ScreenMenu;J)J on thread main, please report to support @jthink.net
java.lang.UnsatisfiedLinkError: com.apple.laf.ScreenMenu.addMenuListeners(Lcom/apple/laf/ScreenMenu;J)J
    at com.apple.laf.ScreenMenu.addMenuListeners(Native Method)
    at com.apple.laf.ScreenMenu.addNotify(ScreenMenu.java:254)
    at java.awt.Menu.addNotify(Menu.java:183)
    at com.apple.laf.ScreenMenu.addNotify(ScreenMenu.java:234)
    at com.apple.laf.ScreenMenuBar.add(ScreenMenuBar.java:285)
    at com.apple.laf.ScreenMenuBar.addSubmenu(ScreenMenuBar.java:223)
    at com.apple.laf.ScreenMenuBar.addNotify(ScreenMenuBar.java:66)
    at java.awt.Frame.addNotify(Frame.java:483)
    at java.awt.Window.pack(Window.java:807)
    at com.jthink.songkong.ui.MainWindow.setupScreen(MainWindow.java:322)
    at com.jthink.songkong.cmdline.SongKong.guiStart(SongKong.java:1494)
    at com.jthink.songkong.cmdline.SongKong.finish(SongKong.java:1602)
    at com.jthink.songkong.cmdline.SongKong.main(SongKong.java:1627)

有什么想法吗?

虽然lib是opensrc,但好像没有托管在github上,虽然作者在github上有其他的libs

【问题讨论】:

标签: java look-and-feel macos-darkmode aqua


【解决方案1】:

编辑: 我查看了该网站,似乎该网站的作者已经扩展了对 macOS Catalina 的支持。我建议您现在尝试下载和使用 LaF。

我认为 Catalina 不支持 VAqua 外观,但我可能对错误的来源有误。以下是VAqua website的截图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-30
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 1970-01-01
    • 2021-08-15
    相关资源
    最近更新 更多