Eclipse RCP

在eclipse rcp开发中怎样嵌入pdf浏览!好像swt支持这个!怎么写呢?比如怎样在一个view中显示呀!求答!!多谢!

这里有两篇文章, 一篇是<<将 ActiveX 控件集成到 SWT 应用程序>>:[url]http://www.ibm.com/developerworks/cn/linux/opensource/os-activex/[/url], 另一篇是关于<>和讨论, 第二篇是基于第一篇的, 主要讲了怎么在SWT嵌入PDF, 不过好像有点问题, 我试了下和第二篇出现的问题一样!不过有人提出, 如果只是预览的话, 直接在Browser中打开就可以了, 很方便.下面是使用SWT打开:
[code="java"]public static void main(String[] args) {
final Display display = Display.getDefault();
final Shell shell = new Shell();
shell.setLayout(new FillLayout());
shell.setSize(500, 375);
shell.setText("SWT Application");

    Browser browser = new Browser(shell, SWT.NONE);
    browser.setUrl("file:D:\\books\\eclipse从入门到精通.pdf");

    shell.open();
    shell.layout();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
}[/code]

下面是在RCP中的View打开:
[code="java"]public class View extends ViewPart {

public static final String ID = "rcp.view";

/**
 * This is a callback that will allow us to create the viewer and initialize it.
 */
public void createPartControl(Composite parent) {
    Browser browser = new Browser(parent, SWT.NONE);
    browser.setUrl("file:D:\\books\\eclipse从入门到精通.pdf");

}

@Override
public void setFocus() {
}

}[/code]希望对楼主有所帮助.

jpedal 有基于SWT的PDF viewer

[url]http://www.eclipsezone.com/eclipse/forums/t48966.html[/url]
这篇文章对你有帮助.

忘了贴第二篇的地址:
[url]http://www.eclipsezone.com/eclipse/forums/t45661.html[/url]