我的Codename One应用使用以下代码提供了嵌入式浏览器组件:
Form notesForm = new Form(subjectName);
this.currentSubject = subjectName;
notesForm.setLayout(new BorderLayout());
WebBrowser wb = new WebBrowser();
wb.setURL("jar:///alevelhtmlnotes/" + subjectName.toLowerCase() + ".html");notesForm.addComponent(BorderLayout.CENTER, wb);
notesForm.show();
startTime = System.currentTimeMillis();
NotesProgressChecker time = new NotesProgressChecker();
time.recordTimesAccessedValues(subjectName);
notesForm.setBackCommand(com);
这在模拟器和设备构建中效果很好,但是当我构建本机Windows Desktop应用程序时,浏览器组件消失了。
最佳答案
这是打包过程中的一个错误,由于某些原因,该错误打包了损坏的VM:https://github.com/codenameone/CodenameOne/issues/1606
它分配给我,所以我想我应该责怪它不起作用。我会尽力使它尽快工作。