Java 如何显示零件';当Eclipse关闭时,是否使用s名称而不是输入文件名?
当Eclipse关闭并且存在包含未保存内容的编辑器时,Eclipse将显示一个保存对话框,其中列出所有未保存的编辑器。我假设编辑器的输入文件名显示在这里,对吗Java 如何显示零件';当Eclipse关闭时,是否使用s名称而不是输入文件名?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,当Eclipse关闭并且存在包含未保存内容的编辑器时,Eclipse将显示一个保存对话框,其中列出所有未保存的编辑器。我假设编辑器的输入文件名显示在这里,对吗 我现在有两种不同类型的编辑器,它们具有相同的输入文件。这意味着当我关闭Eclipse时,对于两个不同的编辑器,在保存对话框中有两个相等的条目。我是否可以让Eclipse显示部件的名称(我通过调用setPartName(“some name”)设置该名称)?如果让编辑器实现isaveablesourceEclipse将调用这些方法 Save
我现在有两种不同类型的编辑器,它们具有相同的输入文件。这意味着当我关闭Eclipse时,对于两个不同的编辑器,在保存对话框中有两个相等的条目。我是否可以让Eclipse显示部件的名称(我通过调用
setPartName(“some name”)
设置该名称)?如果让编辑器实现isaveablesource
Eclipse将调用这些方法
Saveable[] getSaveables()
Saveable[] getActiveSaveables()
获取一个或多个可保存的对象以用于保存
您可以扩展Saveable
类来覆盖getName()
方法,以返回区分两种情况的名称
如果您的编辑器是从
AbstractTextEditor
(直接或间接)派生而来,那么它已经定义了一个名为textditorsaveable
的savable,您可以对其进行扩展。问题不清楚。你能详细说明一下吗。