什么';Java Swing和;Java小程序

什么';Java Swing和;Java小程序,java,swing,applet,Java,Swing,Applet,今天我有一个问题,想知道在Java开发中使用哪个更好。使用哪个更好:JavaSwing还是JavaApplet。我是Java开发新手,对两者感到困惑 如果您正在创建一个更适合使用的游戏。 哪一种更好理解,使用更少的行等。 哪种重量轻? 任何问题都会很棒 Java Swing或Java小程序 这里有些混乱 AWT有框架用于桌面应用程序/小程序。 Swing具有用于桌面应用程序/小程序的JFrame 其他事项: AWT/秋千。为什么是AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请

今天我有一个问题,想知道在Java开发中使用哪个更好。使用哪个更好:JavaSwing还是JavaApplet。我是Java开发新手,对两者感到困惑

  • 如果您正在创建一个更适合使用的游戏。
  • 哪一种更好理解,使用更少的行等。
  • 哪种重量轻?
任何问题都会很棒

Java Swing或Java小程序

这里有些混乱

AWT有
框架
用于桌面应用程序/小程序。 Swing具有用于桌面应用程序/小程序的
JFrame

其他事项:
  • AWT/秋千。为什么是AWT而不是Swing?关于放弃使用AWT组件的许多好理由,请参见上的回答。如果需要支持较旧的基于AWT的API,请参阅

  • 小程序与应用程序。为什么要编写小程序?如果是由于老师的特殊要求,请参考


  • Swing是一组独立于平台的UI工具(JButton、JScrollBar等)。它保证您的用户界面设计在不同的平台上看起来是相同的。小程序是在浏览器或其他托管环境中运行的应用程序。小程序可以使用Swing UI,但不需要


    就我个人而言,如果游戏是图形密集型的,我也不会用这两种语言开发游戏。如果您想要轻量级,我建议在Chrome的V8中使用JavaScript。查看Chrome的开发者展示。这些天来,他们用Javascript做了很多了不起的事情。

    javax.swing.*中的许多组件已经淘汰了其他仍然可以访问的JDK组件,例如AWT。Swing实际上是在AWT之上构建的,它在性能、特性和使用方面都比AWT有了很大的改进

    关于使用Swing自定义图形的本教程可能有助于:


    至于,就正常的应用程序开发而言,这些与Swing无关。Java小程序是可以在web浏览器中运行的小型应用程序。

    但两者之间有什么区别?如果你正在开发游戏,哪个更容易使用?这是我的主要观点。基于Swing的
    JFrame
    ,从一个链接启动,使用“两者之间的区别是什么”哪个“2”?Swing/AWT还是applet/frame?另请参阅编辑以回答“其他事项”。谢谢Andrew-我现在将查看它。请看,我对客户端感到困惑。我看到很多游戏在客户端使用Flash player,但当我在谷歌上搜索时,很少有人会制作关于将Java连接到Actionscript等的教程。Flash正在向Dodo的方向发展。HTML5和JavaScript是浏览器的发展方向。Android就是Java,我会在上面开发游戏,但不是独立的Java游戏。我不认为有人用Java开发在PC/Mac等设备上运行的游戏,对吧!但是Java是服务器端游戏的发展方向,对吗?不一定。Chrome的V8引擎已经变成了一个令人惊叹的小型web服务器(NodeJS)。我想说的是,不要让技术来指导你的游戏设计;选择一个游戏设计,让它决定软件的选择。好的,我明白你的意思。但是我不想创建一个基于Java服务器端的游戏,从研究中我发现applet和Swing并不是制作游戏客户端的最佳选择。