gpt4 book ai didi

java - 将 html 框架集代码从内存加载到 Java SWT 浏览器

转载 作者:行者123 更新时间:2023-11-30 04:59:49 25 4
gpt4 key购买 nike

我有一个用 SWT 编写的简单 html 编辑器,它是浏览器控件。我想知道是否有一种方法可以从内存中加载html框架页面的代码,而不将html文件保存在硬盘上?

最佳答案

您要查找的代码是 SWT 浏览器小部件片段之一。请参阅render HTML from memory .

import org.eclipse.swt.*;
import org.eclipse.swt.browser.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

public class Snippet136 {
public static void main(String [] args) {
String html = "<HTML><HEAD><TITLE>HTML Test</TITLE></HEAD><BODY>";
for (int i = 0; i < 100; i++) html += "<P>This is line "+i+"</P>";
html += "</BODY></HTML>";

Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
Browser browser;
try {
browser = new Browser(shell, SWT.NONE);
} catch (SWTError e) {
System.out.println("Could not instantiate Browser: " + e.getMessage());
display.dispose();
return;
}
browser.setText(html);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}

还有一些其他片段可能对您来说很方便......检查 SWT Browser's widget snippets .

关于java - 将 html 框架集代码从内存加载到 Java SWT 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7201408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com