Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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编辑器:自定义数据的显示方式_Java_Eclipse_Eclipse Plugin - Fatal编程技术网

Java Eclipse编辑器:自定义数据的显示方式

Java Eclipse编辑器:自定义数据的显示方式,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我正在开发一个插件,该插件将编辑器与自定义文件扩展名相关联。该文件包含逗号分隔值的列表,我希望将这些值格式化为表格,以便在用户双击其中一个文件时在编辑器中显示 我已经有一个类来管理从逗号分隔的数据中提取列中的值 之前,我有一个视图,其中包含要填充的表,但我必须硬编码文件名,因为无法将视图与文件类型关联。现在,我想让用户选择使用自己的文件,而不是我硬编码的文件。由于我希望遵循EclipseUI准则(视图与文件类型无关),因此我考虑格式化数据并在只读编辑器中显示它 当用户双击一个文件时,是否可以格式

我正在开发一个插件,该插件将编辑器与自定义文件扩展名相关联。该文件包含逗号分隔值的列表,我希望将这些值格式化为表格,以便在用户双击其中一个文件时在编辑器中显示

我已经有一个类来管理从逗号分隔的数据中提取列中的值

之前,我有一个视图,其中包含要填充的表,但我必须硬编码文件名,因为无法将视图与文件类型关联。现在,我想让用户选择使用自己的文件,而不是我硬编码的文件。由于我希望遵循EclipseUI准则(视图与文件类型无关),因此我考虑格式化数据并在只读编辑器中显示它


当用户双击一个文件时,是否可以格式化编辑器中显示的内容?

我想您要找的是一个表单编辑器。请参见
org.eclipse.ui.forms.editor.FormEditor
。使用此选项,您可以在自定义图形编辑器中显示任何文件的内容。例如,这种编辑器用于编辑plugin.xml和MANIFEST.MF文件。

这太棒了。非常感谢。