Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
public class Browser
{
private String htmlPath = "file:\\c:\\App\\de\\App\\vorlagen\\";
private String page = htmlPath+"vorlage1.htm";
private JEditorPane browser = null;
private JPanel panel = null;
private JScrollPane sp = null;
public Browser()
{
browser = new JEditorPane();
browser.setEditable(false);
}
public void createBrowser()
{
File localFile = new File(page);
try
{
browser.setPage(page);
}
catch (IOException e)
{
e.printStackTrace();
}
browser.setPreferredSize(new Dimension(400, 300));
sp = new JScrollPane(browser);
panel = new JPanel();
panel.add(sp);
App.contentPanel.add(panel);
App.contentPanel.setVisible(true);
}
}
/**
*
*/
package de.tutorials;
import org.eclipse.swt.SWT;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
/**
* @author Tom
*
*/
public class SWTBrowserExample {
/**
* @param args
*/
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
Browser browser = new Browser(shell,SWT.BORDER);
browser.setUrl("http://www.tutorials.de");
browser.setSize(640,480);
shell.pack();
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch()){
display.sleep();
}
}
}
}