fuin.org

Small Open Source Java Tools and Libraries

SimpleAppletViewer

Easily start any applet from a main method or from within your application.
This is a replacement for Sun's Java Applet Viewer.

Example source:
 
package org.fuin.utils4swing.appletviewer;
 
import javax.swing.SwingUtilities;
 
import org.fuin.utils4swing.common.Utils4Swing;
 
/**
 * Shows how to run the Applet Viewer programmatically.
 */
public final class Examples {
 
    /**
     * Private constructor.
     */
    private Examples() {
        throw new UnsupportedOperationException(
                "Creating an instance is not allowed (utility class!)!");
    }
 
    /**
     * Start the example.
     *
     * @param args
     *            Not used.
     */
    public static void main(final String[] args) {
        final SimpleAppletViewerConfig appletViewerConfig = new SimpleAppletViewerConfig();
        appletViewerConfig.setApplet(new HelloWorldApplet());
        appletViewerConfig.addArgument("useless", "1");
        appletViewerConfig.addArgument("dummy", "2");
        appletViewerConfig.addArgument("arguments", "3");
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                Utils4Swing.initSystemLookAndFeel();
                (new SimpleAppletViewer(appletViewerConfig)).execute();
            }
        });
    }
 
}