Java Netbeans中JApplet文件类型的差异

Java Netbeans中JApplet文件类型的差异,java,netbeans,applet,Java,Netbeans,Applet,我想为评估问题创建一个交互式Java小程序。类似于(基于小程序的考试),可以在Internet Explorer(v.7)浏览器上运行,让我的学生在线参加考试 我正在使用NetBeans创建Applet,但我无法理解以下每个JApplet文件/表单之间的区别 新文件->Java->JApplet 新建文件->Java->小程序 新文件->Swing GUI表单->JApplet表单 新文件->AWT GUI表单->小程序表单 我应该选择哪个文件/表格?选择每个文件/表格需要考虑哪些因素 另一方面

我想为评估问题创建一个交互式Java小程序。类似于(基于小程序的考试),可以在
Internet Explorer(v.7)
浏览器上运行,让我的学生在线参加考试

我正在使用NetBeans创建Applet,但我无法理解以下每个JApplet文件/表单之间的区别

  • 新文件->Java->JApplet
  • 新建文件->Java->小程序
  • 新文件->Swing GUI表单->JApplet表单
  • 新文件->AWT GUI表单->小程序表单
  • 我应该选择哪个文件/表格?选择每个文件/表格需要考虑哪些因素

    另一方面,我想在applet中实现一个视频(特别是视频分析问题部分)。关于如何实现这一点,有什么建议吗?

    • 贾普莱特:
    创建一个新的JFC(Swing)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类。注意:此模板不包含允许您在表单编辑器中可视化设计小程序的表单代码。对于可视化设计,从JavaGUI表单下的JApplet模板开始

    • 小程序:
    创建新的AWT(抽象窗口工具包)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类。注意:此模板不包含允许您在表单编辑器中可视化设计小程序的表单代码。对于可视化设计,从JavaGUI表单| AWT表单下的小程序模板开始

    • JApplet表格:
    创建一个新的JFC(Swing)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类

    • 小程序格式:
    创建新的AWT(抽象窗口工具包)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类

    因此,主要区别在于:

    • 使用
      AWT
      Swing

    • 是否使用Netbeans GUI设计器(用于表单)

        • 贾普莱特:
        创建一个新的JFC(Swing)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类。注意:此模板不包含允许您在表单编辑器中可视化设计小程序的表单代码。对于可视化设计,从JavaGUI表单下的JApplet模板开始

        • 小程序:
        创建新的AWT(抽象窗口工具包)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类。注意:此模板不包含允许您在表单编辑器中可视化设计小程序的表单代码。对于可视化设计,从JavaGUI表单| AWT表单下的小程序模板开始

        • JApplet表格:
        创建一个新的JFC(Swing)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类

        • 小程序格式:
        创建新的AWT(抽象窗口工具包)小程序。小程序是可以在任何支持Java的浏览器中运行的Java类

        因此,主要区别在于:

        • 使用
          AWT
          Swing

        • 是否使用Netbeans GUI设计器(用于表单)

        回答:

        e) 以上都没有

        对于GUI

        …让我的学生在线参加考试

        创建一个基于
        JFrame
        的应用程序,并使用从链接启动它

        Netbeans可能有一个用于JWS项目的向导。请参阅以了解更多详细信息

        更新1:AWT与Swing AWT(例如,
        Applet
        /
        Frame
        )和Swing(
        JApplet
        /
        JFrame
        )之间最相关的区别之一是AWT是上千年的GUI工具包。在这个千年中使用Swing

        有关更多详细信息,请参阅的快速概述

        更新2:GUI设计器与手工编码 我建议不要选择任何以“形式”结尾的Netbeans GUI制作项目,如果这意味着GUI设计者。GUI设计师为已经了解布局1以及如何将它们嵌套在彼此内部以逻辑和可调整大小的方式布局GUI的开发人员提供了极大的生产力提升。但是对于一个新的程序员来说,他们只是碍手碍脚,产生了很少人会看到的可怕的代码,更不用说帮助调试了

      • 有关布局的更多详细信息,请参阅
      • 在上面讨论Swing与AWT的文章中,有一个很好的嵌套布局截图(带有代码链接)
      • 更新3:进一步澄清
        您是否有任何基于JFrame的问卷调查应用程序的示例

        不要随便问(同样,值得问自己的问题——请不要把“a”问题看作是某种“一站式商店”)

        这是否也能够与MySQL数据库集成,因为问题将从那里汇集起来

        MySQL集成:

        • 服务器端:如果DB与应用程序位于同一服务器上,则对于小程序或JWS应用程序来说同样容易。应用程序。无论哪种方式都需要信任才能联系到远程服务器
        • 客户端。使用JWS应用程序更容易启动和运行
        回答:

        e) 以上都没有

        对于GUI

        …让我的学生在线参加考试

        创建一个基于
        JFrame
        的应用程序,并使用从链接启动它

        Netbeans可能有一个用于JWS项目的向导。请参阅以了解更多详细信息

        更新1:AWT与Swing AWT(例如,
        Applet
        /
        Frame
        )和Swing(
        JApplet
        /
        JFrame
        )之间最相关的区别之一是AWT是上千年的GUI工具包。在这个千年中使用Swing

        有关更多详细信息,请参阅的快速概述

        更新2:GUI设计器与手工编码 我建议不要选择任何以“形式”结尾的Netbeans GUI制作项目,如果这意味着GUI设计者。GUI设计师为已经了解布局1以及如何进行布局的开发人员提供了极大的生产力提升