精华内容
下载资源
问答
  • java小程序applet

    2018-10-25 16:57:51
    applet 是一个小程序,需要使用特定的命令或者在支持java的浏览器中打开带有小程序标签的网页,网页会下载小程序到本地运行,在js中运行console,log(navigator.javaEnabled())可以知道浏览器是否支持java小程序。...

    applet 是一个小程序,需要使用特定的命令或者在支持java的浏览器中打开带有小程序标签的网页,网页会下载小程序到本地运行,在js中运行console,log(navigator.javaEnabled())可以知道浏览器是否支持java小程序。
    或者本地使用 appletviewer 路径 启动小程序,
    下面是代码 java代码

     
    import java.applet.Applet;
    import java.awt.Graphics;
     
    public class applet extends Applet {
     
    	@Override
    	public void init() {
    		//该方法的目的是为你的 Applet 提供所需的任何初始化。在 Applet 标记内的 param 标签被处理后调用该方法。
    		super.init();
    		paint(getGraphics());
    	}
     
    	@Override
    	public void start() {
    		//浏览器调用 init 方法后,该方法被自动调用。每当用户从其他页面返回到包含 Applet 的页面时,则调用该方法。
    		super.start();
    	}
    	
    	public void paint(Graphics g) {
    		//该方法在 start() 方法之后立即被调用,或者在 Applet 需要重绘在浏览器的时候调用。paint() 方法实际上继承于 java.awt。
    		g.drawString("Hello World", 25, 50);
    	}
     
    	@Override
    	public void stop() {
    		//当用户从包含 Applet 的页面移除的时候,该方法自动被调用。因此,可以在相同的 Applet 中反复调用该方法。
    		super.stop();
    	}
    	
    	@Override
    	public void destroy() {
    		//此方法仅当浏览器正常关闭时调用。因为 Applet 只有在 HTML 网页上有效,所以你不应该在用户离开包含 Applet 的页面后遗漏任何资源。
    		super.destroy();
    	}
    }
    
    

    然后html代码

    <html>
    <title>The Hello, World Applet</title>
    <hr>
    <applet code="applet.class" width="320" height="120">
    </applet>
    <hr>
    </html>
    
    

    首先把java源码编译成class
    windows建+R 输入cmd
    然后 javac 路径.java编译成class
    接着使用 appletviewer 路径.html打开小程序
    我使用浏览器打开没有效果,目前多数浏览器已经抛弃applet

    展开全文
  • 程序主要采用java语言编写,实现简单的图片显示
  • WebBrowser 中不显示 java小程序 Applet

    千次阅读 2013-12-01 15:20:04
    网页中有一个 java小程序 [不懂java 也许叫这个名字] 用ie 或者 世界之窗 可以正常使用 这个页面 内容完整 使用 WebBrowser 打开以后就 WebBrowser java小程序的位置就会显示为 一个灰色的 矩形【本来是有内容的】 ...

    网页中有一个 java小程序 (Applet)
    用ie 或者 世界之窗 可以正常使用 这个页面 内容完整
    使用 WebBrowser 打开以后就 WebBrowser java小程序的位置就会显示为 一个灰色的 矩形【本来是有内容的】
    打开页面过程中 会提示错误 *****为空或不是对象 

    解决方法 增加环境变量JAVA_PLUGIN_WEBCONTROL_ENABLE = TRUE
    说明:可以调用API实现

    Environment.SetEnvironmentVariable(StrName, strValue, EnvironmentVariableTarget.Machine);

    错误提示依然存在  但是能用了

    网上也有说JAVA_PLUGIN_WEBCONTROL_ENABLE=1即可解决!

    转自:http://blog.163.com/xiaobingking@126/blog/static/322371372011016134892/

    C# 实现环境变量(采用 Environment 类)

      private void  setEnvi(String StrName, String strValue)
            {
                Environment.SetEnvironmentVariable(StrName, strValue, EnvironmentVariableTarget.Machine);
            }
    
            private void setPathWithVariable(String strVariable)
            {
                String strHome = "%" + strVariable + "%";
                setPathAfter(strHome);
            }
            private void setPathAfter(String strHome)//此时不会刷新path,需重启后刷新
            {
                String pathList = Environment.GetEnvironmentVariable("PATH");
                //检测是否以;结尾       
                if (pathList.Substring(pathList.Length - 1, 1) != ";")
                {
                    Environment.SetEnvironmentVariable("PATH", pathList + ";");
                    pathList += ";";
                }
                string[] list = pathList.Split(';');
                bool isPathExist = false;
    
                foreach (string item in list)
                {
                    if (item == strHome)
                        isPathExist = true;
                }
                if (!isPathExist)
                {
                    Environment.SetEnvironmentVariable("PATH", pathList + strHome + ";", EnvironmentVariableTarget.Machine);
                }
            }

    ============ 更改注册表===========================

    注意,采用此方式修改的环境变量其实是修改了注册表里的变量值,修改之后,系统环境变量并没有更新,因此需要重启计算机,不推荐使用

    http://www.cnblogs.com/ITBread/archive/2012/04/15/2450367.html

        class SysEnvironment
        {    
            /// <summary>  
            /// 
            /// 获取系统环境变量  
            /// 
            /// </summary>   
            /// 
            /// <param name="name"></param>   
            /// 
            /// <returns></returns>    
            /// 
            public static string GetSysEnvironmentByName(string name)    
            {        
                string result = string.Empty;       
                try      
                {         
                    result = OpenSysEnvironment().GetValue(name).ToString();
                    //读取       
                }        
                catch (Exception)      
                {            
                    return string.Empty;  
                }        
                return result; 
            }    
            /// <summary>    
            /// 打开系统环境变量注册表    
            /// </summary>    
            /// <returns>RegistryKey</returns>    
            private static RegistryKey OpenSysEnvironment() 
            {        
                RegistryKey regLocalMachine = Registry.LocalMachine;     
                RegistryKey regSYSTEM = regLocalMachine.OpenSubKey("SYSTEM", true);
                //打开HKEY_LOCAL_MACHINE下的SYSTEM         
                RegistryKey regControlSet001 = regSYSTEM.OpenSubKey("ControlSet001", true);
                //打开ControlSet001         
                RegistryKey regControl = regControlSet001.OpenSubKey("Control", true);
                //打开Control         
                RegistryKey regManager = regControl.OpenSubKey("Session Manager", true);
                //打开Control         
                RegistryKey regEnvironment = regManager.OpenSubKey("Environment", true);       
                return regEnvironment;   
            }   
            
            /// <summary>   
            /// /// 设置系统环境变量  
            /// /// </summary>    
            /// / <param name="name">变量名</param>    
            /// <param name="strValue">值</param>  
            public static void SetSysEnvironment(string name, string strValue)    
            {      
                OpenSysEnvironment().SetValue(name, strValue);   
            }    
            
            /// <summary>  
            /// /// 检测系统环境变量是否存在  
            /// /// </summary>    
            /// <param name="name">
            /// </param> 
            /// /// <returns></returns>    
            public bool CheckSysEnvironmentExist(string name)   
            {        
                if (!string.IsNullOrEmpty(GetSysEnvironmentByName(name)))     
                    return true;        
                else            
                    return false; 
            }  
            /// <summary>    
            /// 添加到PATH环境变量(会检测路径是否存在,存在就不重复)   
            /// /// </summary>    /// <param name="strPath"></param>  
            public static void SetPathAfter(string strHome)   
            {       
                string pathlist ;    
                pathlist = GetSysEnvironmentByName("PATH");   
    
                //检测是否以;结尾       
                if (pathlist.Substring(pathlist.Length - 1, 1) != ";")  
                {            
                    SetSysEnvironment("PATH", pathlist + ";");      
                    pathlist = GetSysEnvironmentByName("PATH");      
                }        
                string[] list = pathlist.Split(';');   
                bool isPathExist = false;      
    
                foreach (string item in list)    
                {          
                    if (item == strHome)    
                    isPathExist = true; 
                }        
                if (!isPathExist)     
                {           
                    SetSysEnvironment("PATH", pathlist +strHome+ ";");  
                }  
            } 
            public static void SetPathBefore(string strHome) 
            {        
                string pathlist;     
                pathlist = GetSysEnvironmentByName("PATH");     
                string[] list = pathlist.Split(';');    
                bool isPathExist = false;     
                foreach (string item in list)     
                { 
                    if (item == strHome)         
                        isPathExist = true;    
                }      
                if (!isPathExist)       
                {          
                    SetSysEnvironment("PATH", strHome + ";" + pathlist);      
                }   
            }   
            public static void SetPath(string strHome)   
            {    
                string pathlist;      
                pathlist = GetSysEnvironmentByName("PATH");    
                string[] list = pathlist.Split(';');    
                bool isPathExist = false;     
                foreach (string item in list)       
                {          
                    if (item == strHome)     
                        isPathExist = true;      
                }       
                if (!isPathExist)     
                {         
                    SetSysEnvironment("PATH", pathlist + strHome + ";" );   
                }
            }
        

            Kernel32.DLL内有SetEnvironmentVariable函数用于设置系统环境变量
    
    C#调用要用DllImport,代码封装如下:
    
    class SetSysEnvironmentVariable   
    {        
        [DllImport("Kernel32.DLL ", SetLastError = true)]        
        public static extern bool SetEnvironmentVariable(string lpName, string lpValue);  
        public static void SetPath(string pathValue)      
        {            
            string pathlist;          
            pathlist = SysEnvironment.GetSysEnvironmentByName("PATH");   
            string[] list = pathlist.Split(';');  
            bool isPathExist = false;       
            foreach (string item in list)   
            {             
                if (item == pathValue)
                    isPathExist = true;         
            }          
            if (!isPathExist) 
            {              
                SetEnvironmentVariable("PATH", pathlist + pathValue+";");    
            }      
        }   
    }

    转自: http://blog.csdn.net/chenscmail/article/details/8767712
    展开全文
  • Applet是可以嵌入网页执行的Java小程序它和Windows编程不一样Applet中不必自己写main函数 小程序应当继承(extends)自Applet类重写一个init()函数 用作小程序的初始化 示例程序:AppletTest.javaimport java....

    Applet是可以嵌入网页执行的Java小程序它和Windows编程不一样
    Applet中不必自己写main函数 小程序应当继承(extends)自Applet类
    重写一个init()函数 用作小程序的初始化 

    示例程序:AppletTest.java

    import  java.applet. * ;
    import  java.awt. * ;
    public   class  AppletTest  extends  Applet  {
        TextArea t1
    =new TextArea();
        Button b1
    =new Button("Click Me");
        
    public void init() {
            add(t1);
            add(b1);
        }

    }

    // <applet code="AppletTest.class" width="200" height="200"><


    其中add()方法用来向applet界面上添加控件
    <applet>是applet的HTML标签 code属性指定小程序的字节码文件
    width和height属性分别设置Applet在网页中显示的宽度和高度

    JDK中带有Applet查看器 appletviewer.exe
    编译源程序
    javac AppletTest.java
    查看Applet
    appletviewer AppletTest.java

    注:用Applet查看器 appletviewer.exe查看applet要求目标代码中有<applet>标签,上面源程序未注释部分用来编译,注释部分是一个Applet标签,不编译但可以用来运行Appletviewer,一举两得  ^_^

    展开全文
  • java文件代码: import java.awt.*; import java.awt.geom.*; public class DrawCircle extends javax.swing.JApplet { int radius, x, y; Color color; public void init() { String inRadius...

    java文件代码:

     

    用javac 编译下输出class文件,结合下面的网页输出。。

     

    html代码:

     

     

     

     

    展开全文
  • 一些JavaApplet小程序应用源码例子集,包括小应用程序与应用程序组合、在Applet中弹出窗口、通过HTML文件向Applet传递参数、swing的使用等。
  • 第一个java applet小程序趁着今天还有点精力,将刚刚学会的APPLET写出来。感觉用记事本编辑程序太吃力,不过现在是处于学习阶段,先把基本的东西掌握了吧。JAVA APPLET就是用JAVA语言编写的一些小应用程序,它们可以...
  • Java编写的applet计算器小程序,大学时写的
  • 第 7 章 Java小应用程序Applet; 所有小应用程序的根源;第7章 Java小应用程序Applet;Applet程序开发主要步骤如下 1建立Java Applet源程序(如:JavaWorld.java) 2把Applet的源程序转换为字节码文件 3编制使用JavaWorld....
  • 所有小应用程序的根源 第10章 Java小应用程序Applet 第一节 Applet程序开发步骤 第二节 小应用程序HTML标记 第三节 Applet类 第四节 Applet运行状态控制基本方法 第五节 Applet的应用 第六节 Applet 的事件及其处理 ...
  • 关于JAVA Applet小程序 使用的时候请写一个HTML文档
  • 编写一个Applet小程序,以三种字体,三种颜色变化分别显示如下信息:“Please look at me。” 创建一个复数类complex,以复数进行数学运算。复数具有如下格式:RealPart+Imaginarypart*I 其中I为-1的平方根。提供两...
  • javaapplet小程序

    2013-01-28 16:47:31
    javaapplet小程序实现网页画图
  • java加密器Applet小程序

    2009-12-10 16:53:21
    java编写的一个applet小程序,可以对文件进行加密,内附源代码
  • java+applet源码
  • applet原始码地震地图Java小程序 单击城市时捕获此屏幕截图 这是在Eclipse中使用Unfolding的框架,以及UC San Diego通过Coursera提供的Java面向对象编程的一些入门代码。 安装 在Eclipse中导入该文件夹(“文件”->...
  • 好玩的java小程序源码 Evercookie 的 Java Applet 持久性 这是什么? 实现 Evercookie 存储机制的 Java 小程序,该机制使用多种方法在浏览器中存储持久性 cookie 数据。 evercookie-applet 是由 . 您可以了解更多...
  • 1. Applet 类Applet 类在使用时没有main()方法,不能...我们一般把Java Applet 程序称为Java 小程序Applet 类在java.applet 包中,在使用时必须加载该包Applet 类的定义形式:public class Applet extends Panel2....
  • java Applet 小程序

    2010-04-01 18:11:41
    还是很简单,打发时间的 用java 写的 希望大家每天都有进步…… 继续……
  • 了解Java Applet小程序

    2017-05-11 22:18:59
    一.Java Applet小程序实例代码 import java.awt.*; import java.applet.Applet; public class FirstApplet extends Applet{  public void paint(Graphics g){  g.drawString("欢迎学习java语言",20,20);  }...
  • (第24讲)java小程序——Applet

    千次阅读 2016-06-15 20:16:40
    l Java分为2类程序,分别是Application(Java应用程序)和AppletJava小程序)。 Application是指在计算机操作系统中运行的程序。用java创建应用程序与其他任何计算机语言创建应用程序相似,这些应用程序可以基于...
  • java基础—applet小程序

    2014-12-23 19:06:03
    一个applet小东西(示例)
  • Java+applet实现的图片浏览小程序
  • Java Applet是编译过的Java程序,可以在所有支持Java的浏览器中运行。 1.Applet的使用 import java.applet.Applet; import java.awt.Graphics; public class AppletDemo extends Applet { @Override ...
  • java applet小程序编写

    2008-12-29 18:41:44
    java applet小程序编写,有助于初学者学习
  • 几个简单的java小程序!用户可以自行更改!!
  • 主要介绍了Java Applet查找素数小程序代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • java+applet 图片浏览小程序.zip java+applet 图片浏览小程序.zip
  • java applet小程序

    2018-04-08 17:12:00
    JavaApple:就是用java语言编写的应用程序,可以直接嵌入到网页中,并能够产生特殊的效果。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。当用户访问这样的网页时, Applet被下载到用户的...
  • Java Applet 小程序是嵌入在网页中,在网页浏览器中运行的,因此,HTML专门有启动Java Applet 小程序的语句<applet>。标准的应用<applet>语句启动Java Applet 小程序的HTML文档格式为: <html> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,637
精华内容 15,054
关键字:

java小程序applet

java 订阅