summaryrefslogtreecommitdiffstats
path: root/examples/org.eclipse.swt.snippets
diff options
context:
space:
mode:
authorGrant Gayed <ggayed>2011-01-11 15:50:40 +0000
committerGrant Gayed <ggayed>2011-01-11 15:50:40 +0000
commit07c7a22ae1eb2a4fbb77e159cdf31ae52f57866a (patch)
tree8e44472b1371b6b73b822f09c05f366cba4a9237 /examples/org.eclipse.swt.snippets
parent2eb5dfa622c00a1f3485ee1b895c1838fc0bb25f (diff)
downloadeclipse.platform.swt-07c7a22ae1eb2a4fbb77e159cdf31ae52f57866a.tar.gz
eclipse.platform.swt-07c7a22ae1eb2a4fbb77e159cdf31ae52f57866a.tar.xz
eclipse.platform.swt-07c7a22ae1eb2a4fbb77e159cdf31ae52f57866a.zip
initial
Diffstat (limited to 'examples/org.eclipse.swt.snippets')
-rw-r--r--examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet351.java51
1 files changed, 51 insertions, 0 deletions
diff --git a/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet351.java b/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet351.java
new file mode 100644
index 0000000000..9c9da8b746
--- /dev/null
+++ b/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet351.java
@@ -0,0 +1,51 @@
+/*******************************************************************************
+ * Copyright (c) 2007 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.swt.snippets;
+
+/*
+ * WebKit in a Browser
+ *
+ * The requirements for using WebKit-based Browsers are described
+ * at http://www.eclipse.org/swt/faq.php#howusewebkit
+ *
+ * For a list of all SWT example snippets see
+ * http://www.eclipse.org/swt/snippets/
+ *
+ * @since 3.7
+ */
+import org.eclipse.swt.*;
+import org.eclipse.swt.widgets.*;
+import org.eclipse.swt.browser.*;
+import org.eclipse.swt.layout.*;
+
+public class Snippet351 {
+
+ public static void main(String [] args) {
+ Display display = new Display();
+ Shell shell = new Shell(display);
+ shell.setLayout(new FillLayout());
+ shell.setText("WebKit");
+ final Browser browser;
+ try {
+ browser = new Browser(shell, SWT.WEBKIT);
+ } catch (SWTError e) {
+ System.out.println("Could not instantiate Browser: " + e.getMessage());
+ display.dispose();
+ return;
+ }
+ shell.open();
+ browser.setUrl("http://webkit.org");
+ while (!shell.isDisposed()) {
+ if (!display.readAndDispatch()) display.sleep();
+ }
+ display.dispose();
+ }
+} \ No newline at end of file