⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hybrid.java

📁 java base64
💻 JAVA
字号:
/*
    Converts a Applet into an Application.

    copyright (c) 2006-2008 Roedy Green, Canadian Mind Products
    may be copied and used freely for any purpose but military.
    Roedy Green
    Canadian Mind Products
    #101 - 2536 Wark Street
    Victoria, BC Canada
    V8T 4G8
    tel: (250) 361-9093
    roedy g at mindprod dotcom
    http://mindprod.com

    Version History
    1.0 2006-03-07 initial version.
    */
package com.mindprod.common11;

import java.applet.Applet;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

/**
 * Converts a Applet into an Application.
 *
 * @author Roedy Green, Canadian Mind Products
 * @version 1.0, 2006-03-07 Created with IntelliJ IDEA.
 */
public final class Hybrid
    {
    // -------------------------- PUBLIC STATIC METHODS --------------------------


    /**
     * Fire up the Applet as an application
     *
     * @param title             title for frame usually TITLE_STRING+ " " + VERSION_STRING
     * @param applicationWidth  width of frame, usually APPLET_WIDTH
     * @param applicationHeight height of frame body, usually  APPLET_HEIGHT
     */
    public static void fireup( final Applet applet,
                               final String title,
                               final int applicationWidth,
                               final int applicationHeight )
        {
        final Frame frame = new Frame( title );
        // allow some extra room for the frame title bar.
        frame.setSize( applicationWidth + 16, applicationHeight + 36 );
        frame.addWindowListener( new WindowAdapter()
        {
        /**
         * Handle request to shutdown.
         *
         * @param e event giving details of closing.
         */
        public void windowClosing( WindowEvent e )
            {
            applet.stop();
            applet.destroy();
            System.exit( 0 );
            }// end WindowClosing
        }// end anonymous class
        );// end addWindowListener line

        frame.add( applet );
        applet.init();
        frame.validate();
        frame.setVisible( true );
        applet.start();
        }
    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -