gpt4 book ai didi

java - SWT:MenuItem 无法在 Linux 中设置图像

转载 作者:行者123 更新时间:2023-11-30 09:51:00 24 4
gpt4 key购买 nike

使用 SWT 开发可在 Linux 和 Windows 中运行的应用程序。

我创建了一个菜单,其中包含一个带有图像的 MenuItem。 menuItem 中的图像在 windows 上显示,但在 linux 上不显示。这是 Linux 的预期行为吗?有什么解决方法吗?

Menu menu = new Menu(shell, SWT.POP_UP);
MenuItem item = new MenuItem(menu, SWT.PUSH);
item.setImage((ResourceManager.getPluginImage(MyPlugin.PLUGIN_ID, "icons/myimage.gif")));
item.setText("TEXT");

最佳答案

这是一个 GTK 问题,可以通过调整设置来解决 - 请参阅 https://bugs.eclipse.org/bugs/show_bug.cgi?id=293720

我运行 ubuntu (lucid) 并通过从命令行运行 gconf-editor 来解决这个问题,导航到桌面->gnome->界面并勾选“menus_have_icons”

关于java - SWT:MenuItem 无法在 Linux 中设置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4864431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com