在我的应用程序中,我有一个对话框,我正在放置一个文本控制台查看器。在文本控制台查看器中有一些文本。我可以将一些文本作为超链接。对此的任何指针表示赞赏。
代码:
console = new MessageConsole("Try", null, false);
outputStream = console.newMessageStream();
Composite viewerParent = new Composite(container, SWT.NONE);
GridLayout layout2 = new GridLayout();
layout2.marginBottom = layout2.marginHeight = layout2.marginLeft = layout2.marginRight = layout2.marginTop = layout2.marginWidth = 1;
viewerParent.setLayout(layout2);
viewerParent.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
viewer = new TextConsoleViewer(viewerParent, console);
viewer.setEditable(false);
viewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
答案 0 :(得分:0)
这里有一个程序如何如何超文本的例子.. 代码很大所以我不能在这里发布所以我发布链接请参考:
http://www.java2v.com/Open-Source/Java-Document/IDE-Eclipse/ui/org/eclipse/ui/console/TextConsoleViewer.java.htm