当前位置:  技术问答>java相关

应用程序和小程序之间的代码是否能直接转换?

    来源: 互联网  发布时间:2017-04-14

    本文导语:  在应用程序中写的表格代码,是否能转换到小程序里面运行?代码之间转换有哪些注意事项?什么样的代码不能进行转换? | 只要不关系到Permission, 都是可以转换的。转换的时候要注意: 1、Application的...

在应用程序中写的表格代码,是否能转换到小程序里面运行?代码之间转换有哪些注意事项?什么样的代码不能进行转换?

|
只要不关系到Permission, 都是可以转换的。转换的时候要注意:
1、Application的默认布局是"BorderLayout",而Applet是FlowLayout.
2、如果涉及到文件读写、在客户机上开端口、等等,注意客户机策略文件的配置,或者用数字签名技术。这方面CSDN有不少文章,你可以参考看看。
3、好像没有代码不能转换的吧。App与Applet之间只是应用程序形态与可使用的安全性不同,如果解决了安全问题,两者互相转换是没有问题的。

转换方法:
1、Application->Applet
    将程序中的main函数适当写到Applet中的init(), start()方法中,将finalize()方法写道Applet的destroy()中。涉及到重画等方法是写到paint()中。

2、Applet->Application
    这个更简单。你只需要在你的Applet中写一个main()函数,写一个Frame出来,包含你写的Applet即可。Applet继承自Panel,所以你可以像用Panel一样对他进行布局。下面是一个例子:

import java.awt.*;
import java.applet.Applet;

public class Applet1 extends Applet {
  public void init() {...}

  //main函数
   public static void main(String[] args) {
    Frame mainFrame = new Frame();
    mainFrame.add(Applet1);
    mainFrame.setVisible(true);
  }


}


呼~~~~~~~~~~好累

|
主要是安全性的问题,有可能破坏安全性的代码转到小程序就不行。

|
只要安全以外,两种是可以转换的

    
 
 

您可能感兴趣的文章:

  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 如何将应用程序加到桌面或应用程序组?
  • 怎样开发在LINUX 上运行的应用程序,像WINDOWS桌面应用程序一样
  • 我要监测一台远程电脑的状态(未上线/上线但没打开每个应用程序/上线且打开应用程序),该如何作?
  • QT的应用程序中如何获取程序执行的路径?
  • asp.net应用程序的生命周期和iis应用程序池
  • 把java源程序生成应用程序有哪些方法?
  • 菜鸟求助:Linux 应用程序后台启动后关闭窗口程序退出
  • 手动执行应用程序ok,但用crontab(在正确的用户名下)运行应用程序就报-12545(tns连接错误),怎么解决?
  • 一个程序能否控制其他应用程序?
  • 一个静态库包含多个函数,应用程序连接了库中的某个函数,应用程序目标代码中是否还包含了该静态库中的其他函数代码?
  • JAVA 应用程序小程序中能不能运行其它程序(.EXE)的 如果能请问应该怎样调用?
  • 运行什么程序都提示没有找到msvbvm5.0.dll,因此这个应用程序未能启动
  • 终端打开应用程序,怎样使当终端退出时应用程序不退出.问了好多人,其实很简单.
  • 走虚拟网卡内核程序和走物理网卡应用程序结合问题
  • 请问如何设置驱动程序和应用程序的启动顺序和优先级呢?
  • 学了linux程序设计后能不能编写出应用程序
  • 请问能否在linux实现一个应用程序访问另外一个程序的内存数据?
  • java.exe-应用程序错误(程序一运行就报错)
  • java的应用程序中如何定义一个全局变量,在程序的任何地方都可以修改使用?
  • 深入C#任务管理器中应用程序选项隐藏程序本身的方法详解
  • 如何将C语言代码转换为应用程序(也就是编译)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 桌面应用程序和web应用程序编写常用的语言
  • 请问如何通过telnet的方式启动服务器(solaris)上的用.sh角本方式启动java写的应用程序,在退出telnet时服务器上的应用程序不会退出?
  • 菜鸟请教,应用程序如何判断驱动程序已经挂载成功
  • 请教高手,如何在java中调用其他应用程序(该程序主要进行数据库操作)
  • 驱动程序(模块)怎样与应用层交互呀?也就是应用程序怎样控制驱动程序?让其做什么它就做什么。
  • Web应用程序框架 Tapestry
  • redhat下为一程序在应用程序->internet菜单里建立一个快捷方式(菜单项),为何点击后提示权限不够?
  • 应用程序为普通用户所有,不改变其所有,如何在程序中使用超级用户级别的函数啊
  • Java GUI应用程序开发框架 Axualize
  • 应用程序中获取读取设备文件的权限
  • 请教一下在驱动里怎么调用应用程序
  • 如何在应用程序中使用SDL库
  • 应用程序如何调用sd卡
  • 用jbuilder开发的程序,其中用到了xylayout,将应用程序做成了jar文件,运行jar文件时,提示错误。请大家多帮忙
  • 谁用友善之臂的板子,./应用程序 为什么不能运行程序
  • Linux应用程序启动器 Kupfer
  • s3c2410中断模块跟应用程序之间通信问题
  • 桌面Web应用程序引擎 HAE
  • 在应用程序中如何访问模块导出的函数
  • 应用程序如何使用sd卡


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3