gpt4 book ai didi

java - 如何禁用 JFace 菜单的所有图像,但在工具栏中保留它们启用状态

转载 作者:行者123 更新时间:2023-12-01 16:12:09 26 4
gpt4 key购买 nike

如果我创建一组要在 JFace 应用程序中使用的操作,并将图像分配给这些操作,那么这些图像会同时显示在工具栏(我想要的位置)和菜单(我不希望的位置)中他们)。

除了提供两组完全独立的操作(这首先消除了部分操作点)之外,我如何安排仅在工具栏中显示这些图像,并让菜单仅显示文本?

最佳答案

我也遇到了这个问题(除了我想要工具栏和菜单使用不同的文本。)我最终使用了相同的操作,但它的两个不同的实例。

// Use this one in the menu
Action a = new Action();

// Use this one in the toolbar
Action a2 = new Action();
a2.setImageDescriptor(img);

或者,您可以将图像描述符存储在工具栏版本的操作中,并将其设置为菜单版本的 null。

关于java - 如何禁用 JFace 菜单的所有图像,但在工具栏中保留它们启用状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/734841/

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