如何在状态区域中显示Validationmessages和错误。(左下角)。
因为我刚接触SWT可以帮助我
答案 0 :(得分:1)
您可以使用IStatusLineManager
setErrorMessage
方法在编辑器或视图中执行此操作。
在编辑中获取经理:
IStatusLineManager manager = getEditorSite().getActionBars().getStatusLineManager();
在视图中使用:
IStatusLineManager manager = getViewSite().getActionBars().getStatusLineManager();
然后致电
manager.setErrorMessage("message");
或
manager.setErrorMessage(image, "message");
如果您使用的是TextEditor
的文字编辑器,则可以使用IEditorStatusLine
。在您的编辑器类中,您可以通过以下方式获得:
IEditorStatusLine statusLine = getAdapter(IEditorStatusLine.class);
这有一个setMessage
方法。