< prev index next >
modules/javafx.graphics/src/main/java/javafx/application/Application.java
Print this page
rev 10443 : 8177341: Fix typos in FX API docs
Reviewed-by:
@@ -85,24 +85,22 @@
* If the {@code Application} subclass is in a named module then that class
* must be accessible to the {@code javafx.graphics} module.
* Otherwise, an exception will be thrown when the application is launched.
* This means that
* in addition to the class itself being declared public, the module must
- * {@link Module#isExported(String,Module) export} the containing package to
- * at least the {@code javafx.graphics} module, either in its
- * {@code module-info.class} or by calling
- * {@link Module#addExports}.
+ * {@link Module#isExported(String,Module) export}
+ * (or {@link Module#isOpen(String,Module) open}) the containing package to
+ * at least the {@code javafx.graphics} module.
* </p>
* <p>
- * For example, if the {@code Application} subclass is in the {@code com.foo}
- * package in the {@code foo.app} module, the {@code module-info.java} might
- * look like this:
- * </p>
- * <pre>{@code module foo.app {
- * exports com.foo to javafx.graphics;
- * }}</pre>
- *
+ * For example, if {@code com.foo.MyApplication} is in the {@code foo.app}
+ * module, the {@code module-info.java} might look like this:
+ * </p>
+<pre>{@code module foo.app {
+ exports com.foo to javafx.graphics;
+}}</pre>
+*
* <p><b>Parameters</b></p>
* <p>
* Application parameters are available by calling the {@link #getParameters}
* method from the {@link #init} method, or any time after the {@code init}
* method has been called.
@@ -192,10 +190,16 @@
*
* <p>
* The launch method does not return until the application has exited,
* either via a call to Platform.exit or all of the application windows
* have been closed.
+ * The class specified by the {@code appClass} argument must be
+ * a public subclass of {@code Application}
+ * with a public no-argument constructor, in a package that is
+ * {@link Module#isExported(String,Module) exported}
+ * (or {@link Module#isOpen(String,Module) open}) to at least the
+ * {@code javafx.graphics} module, or a RuntimeException will be thrown.
*
* <p>
* Typical usage is:
* <pre>
* public static void main(String[] args) {
@@ -225,16 +229,17 @@
/**
* Launch a standalone application. This method is typically called
* from the main method(). It must not be called more than once or an
* exception will be thrown.
- * This is equivalent to launch(TheClass.class, args) where TheClass is the
- * immediately enclosing class of the method that called launch. It must
- * be a public subclass of Application with a public no-argument
- * constructor, in a package that is
+ * This is equivalent to {@code launch(TheClass.class, args)} where
+ * {@code TheClass} is the
+ * immediately enclosing class of the method that called launch.
+ * It must be a public subclass of {@code Application}
+ * with a public no-argument constructor, in a package that is
* {@link Module#isExported(String,Module) exported}
- * (or {@link Module#isOpen(String,Module) opened}) to at least the
+ * (or {@link Module#isOpen(String,Module) open}) to at least the
* {@code javafx.graphics} module, or a RuntimeException will be thrown.
*
* <p>
* The launch method does not return until the application has exited,
* either via a call to Platform.exit or all of the application windows
< prev index next >