gpt4 book ai didi

java - Netbeans 中 JApplet 文件类型的差异

转载 作者:行者123 更新时间:2023-12-02 00:26:52 24 4
gpt4 key购买 nike

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

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

  1. 新文件 -> Java -> JApplet
  2. 新文件 -> Java -> Applet
  3. 新文件 -> Swing GUI 表单 -> JApplet 表单
  4. 新文件 -> AWT GUI 表单 -> Applet 表单

我应该选择哪个文件/表格?选择每个文件/表格时需要考虑哪些因素?

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

最佳答案

答案:

e) 以上都不是

对于 GUI..

..for my students to take the exam online.

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

Netbeans 可能有一个用于 JWS 项目的向导。也许看到Enabling Java Web Start in the NetBeans IDE了解更多详情。

更新 1:AWT 与 Swing

AWT(例如 Applet/Frame)和 Swing(JApplet/JFrame)之间最相关的区别之一>)是AWT是上个世纪的GUI工具包。在这个世纪使用 Swing。

查看 advantages of Swing over AWT 的快速概述了解更多详情。

更新 2:GUI 设计器与手动编码

我建议不要选择任何以“Form”结尾的 Netbeans GUI 制作项目,如果这意味着 GUI 设计器的话。 GUI 设计人员可以为已经了解布局1以及如何将它们嵌套2并以逻辑且可调整大小的方式布局 GUI 的开发人员提供巨大的生产力提升。但对于新程序员来说,它们只是碍事,并生成很少有人会看的可怕代码,更不用说帮助调试了。

  1. 参见Laying Out Components Within a Container有关布局的更多详细信息。
  2. 上面提到的讨论 Swing 与 AWT 的帖子中有一个很好的嵌套布局屏幕截图(带有代码链接)。

更新 3:进一步说明

Do you have any examples of such JFrame based application for questionaires?

不是即兴的(再次强调,值得提出一个自己的问题 - 请不要将“一个”问题视为某种“一站式商店”)。

Will this also be able to be integrated with MySQL Database as the questions will be pooled from there?

MySQL 集成:

  • 服务器端:如果数据库与应用程序位于同一服务器上,那么对于小程序或 JWS 应用程序来说就一样简单。该应用程序。无论哪种方式都需要被信任才能连接到远程服务器。
  • 客户端。使用 JWS 应用程序更容易启动和运行。

关于java - Netbeans 中 JApplet 文件类型的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9821995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com