有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在SWT中显示React UI

我正在尝试在SWT SHell中加载Terra组件UI。但我只能使用SWT中的浏览器功能加载网页,当我尝试加载UI时,会得到一个空白的屏幕。 这就是我所尝试的:

import org.eclipse.swt.SWT;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;

public class BrowserLoadingWebsite {
  public static void main(String[] args) {
    Display display = new Display();
    Shell shell = new Shell(display);


    Browser browser = new Browser(shell, SWT.NONE);
    browser.setBounds(5,5,600,600);
    //org.eclipse.swt.program.Program.launch("http://localhost:3000");
    browser.setUrl("http://localhost:3000/");    
    shell.open();

    while (!shell.isDisposed()) {
      if (!display.readAndDispatch())
        display.sleep();
    }
    display.dispose();
  }
}

共 (0) 个答案