gpt4 book ai didi

java - 插件 View 图标无法正确显示

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:50 25 4
gpt4 key购买 nike

我遇到了这个奇怪的问题,我的自定义插件 View 的图标没有显示。但是当 View 最小化时,可以正常查看图标(参见截图,图标在最小化侧边栏中正常显示)。

enter image description here

所有其他图像图标(在工具栏中)都会显示。有关可能出现问题的任何指示。

所有图像均位于项目下的“icons”文件夹下,并且“icons”文件夹已添加到类路径中。

请参阅下面 plugin.xml 中 View 的代码片段:

<extension point="org.eclipse.ui.views"> 
<view class="com.ukris.review.view.ReviewTrackerView" icon="icons/reviewtracker_16.png" id="id.reviewTableView" name="Review Tracker"></view>
<view class="com.ukris.review.view.ReviewEditorView" icon="icons/revieweditor_16.png" id="id.reviewEditorView" name="Review Editor"></view>
</extension>

来自 build.properties 的片段:

bin.includes = META-INF/,\
.,\
plugin.xml,\
lib/poi-3.6-20091214.jar,\
icons/
<小时/>

编辑:当我重新启动工作区时,图标变得可见:o。但是,如果我再次关闭 View 然后打开,图标会再次丢失:(。另请注意工具栏会向上移动。

enter image description here

最佳答案

最终通过更改 plugin.xml 文件中 View 的 ID 解决了问题。

<extension point="org.eclipse.ui.views"> 
<view class="com.ukris.review.view.ReviewTrackerView" id="id.view.reviewTableView" icon="icons/reviewtracker_16.png" name="Review Tracker"></view>
<view class="com.ukris.review.view.ReviewEditorView" id="id.view.reviewEditorView" icon="icons/revieweditor_16.png" name="Review Editor"></view>
</extension>

不确定其工作原理,但可能是由于插件中创建的临时文件,这可能会干扰当前 View 。

关于java - 插件 View 图标无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28340168/

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