Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何显示零件';当Eclipse关闭时,是否使用s名称而不是输入文件名?_Java_Eclipse_Eclipse Plugin - Fatal编程技术网

Java 如何显示零件';当Eclipse关闭时,是否使用s名称而不是输入文件名?

Java 如何显示零件';当Eclipse关闭时,是否使用s名称而不是输入文件名?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,当Eclipse关闭并且存在包含未保存内容的编辑器时,Eclipse将显示一个保存对话框,其中列出所有未保存的编辑器。我假设编辑器的输入文件名显示在这里,对吗 我现在有两种不同类型的编辑器,它们具有相同的输入文件。这意味着当我关闭Eclipse时,对于两个不同的编辑器,在保存对话框中有两个相等的条目。我是否可以让Eclipse显示部件的名称(我通过调用setPartName(“some name”)设置该名称)?如果让编辑器实现isaveablesourceEclipse将调用这些方法 Save

当Eclipse关闭并且存在包含未保存内容的编辑器时,Eclipse将显示一个保存对话框,其中列出所有未保存的编辑器。我假设编辑器的输入文件名显示在这里,对吗


我现在有两种不同类型的编辑器,它们具有相同的输入文件。这意味着当我关闭Eclipse时,对于两个不同的编辑器,在保存对话框中有两个相等的条目。我是否可以让Eclipse显示部件的名称(我通过调用
setPartName(“some name”)
设置该名称)?

如果让编辑器实现
isaveablesource
Eclipse将调用这些方法

Saveable[] getSaveables()

Saveable[] getActiveSaveables()
获取一个或多个可保存的对象以用于保存

您可以扩展
Saveable
类来覆盖
getName()
方法,以返回区分两种情况的名称


如果您的编辑器是从
AbstractTextEditor
(直接或间接)派生而来,那么它已经定义了一个名为
textditorsaveable
savable,您可以对其进行扩展。

问题不清楚。你能详细说明一下吗。