1

私はEclipseプラグインを開発しています。これにより、プロジェクトのエラーをチェックできるオプションがユーザーに提供されます。

ユーザーがこのプラグインを実行すると、出力を表示するコンソールのようなビューを作成するメソッドを作成していますViewcreatePartControl()

TreeItem item = new TreeItem(tree, SWT.NONE);
item.setText("This is error");

TreeItem subItem = new TreeItem(item, SWT.NONE);
subItem.setText("FIle name");

このビューには、彼のプロジェクトに関連するエラーがあり、ファイル名、行番号などの必要なすべての詳細が含まれています。

ユーザーがそのエラーのいずれかをクリックすると、関連ファイルがEclipseで開かれるようになりました。

4

2 に答える 2

2

TableItem ファイルを開くすべてのマウスダブルクリックリスナーを追加できます。

IFile関連するすべての API があるため、オブジェクトを使用する必要があります。

IPath location = new Path(name);
IFile file = project.getFile(location);
于 2013-10-03T09:02:11.293 に答える
1

ビュー パーツに選択したファイルのがあると仮定すると、IFile次のことができます。

IFile file = get file from selection

IWorkbenchPage page = getSite().getPage();

IDE.openEditor(page, file, true);

IDEですorg.eclipse.ui.ide.IDE

于 2013-10-03T09:07:54.607 に答える