2

我有一个小程序,我不再想在浏览器中运行,而是希望通过 JNLP 作为可下载、自动更新、可脱机的 Java 应用程序运行。

我不想保持将它作为小程序运行的能力。

将现有的小程序包装在 JFrame 和 main-menthod 中,或者简单地重写它并将 init() 和其他所有内容一起替换,我都没有问题。

但我的问题是:使用 application-desc 与 applet-desc 有什么优点或缺点吗?

4

1 回答 1

4

转换为JFrame基于的第一个优点是您可以立即控制顶级容器,例如:

  • 菜单
  • 外观和感觉
  • 默认关闭操作
  • 地点
  • 尺寸pack()(万岁!)
  • ..

进行applicaton-desc自由浮动部署。但是不要把applet放到frame里面,而是把applet的内容放到一个panel里面,把panel放到frame里面(或者applet,或者window,或者..)。

于 2012-09-10T09:43:23.737 回答