阅读挥杆是否值得?

时间:2009-11-11 06:10:42

标签: java user-interface swing

我打算阅读摇摆概念,如果值得一读,请提出一些学习资料

4 个答案:

答案 0 :(得分:1)

自AWT崩溃以来,Java的GUI工具包太多了。甚至Swing也被评论家严重淡化,但他们有其他原因。但是使用Swing仍然有许多优点:

  1. 固有的Swing使用起来有点难度。所以一旦你完成了挥杆练习,你可能会顺利完成任何其他技术。
  2. Swing有一个很好的设计:不是从可用性的角度来看,但是Swing的设计和GUI编程方法仍然有一些非常美妙的东西。您将了解到,当我告诉您我们与Swing一起使用了多少个不同的工具包时,我们无法对其他GUI工具包执行相同的操作。
  3. 我可以保证使用Swing可以提高你的代码挖掘能力。遭受Swing的人会告诉你:)
  4.   

    注意:但所有这些仅适用于,如果   你有足够的时间和空余的工作   :)

答案 1 :(得分:1)

很高兴知道,不会受到伤害。 作为Java程序员,您可能需要不时地制作小型实用程序应用程序,因此为什么不将它们设置为良好的GUI 除此之外,我建议使用图形IDE,如Netbeans。您可以使用Swing组件并在需要时挖掘“自动生成”代码。

答案 2 :(得分:1)

根据我对Swing的经验,我认为这实际上取决于你计划使用它的目的。 Swing是我用于设计GUI应用程序的第一个工具。我觉得它很容易使用,并且在Swing上有非常好的文档和教程。经过一段时间后,我开始意识到Swing的局限性,并得出个人的结论,即Swing是学习和开发小型桌面应用程序的绝佳工具。

不幸的是,这些特征只能带你到目前为止。我个人认为Swing的局限性在于它不是一个超越窗口和文本框的强大工具。如果您正在考虑使用这些功能的绝对最基本需求,那么是的,您将使用Swing。另一方面,如果您打算创建功能强大的专业应用程序,那么挥杆可能不是您花时间掌握的工具。还有其他工具可以让您在功能和效率方面超越Swing的限制。

所以再一次,它真的取决于你目前认为自己的水平,以及你未来计划做什么。对于日常的“游戏”编码,Swing很棒,但如果你打算做更多的事情,那么先研究其他工具。

答案 3 :(得分:0)

如果您希望使用Java制作桌面应用程序,则需要使用Swing。此外,了解它也不会有什么害处,因为Swing中使用的许多技术都可以在设计模式和其他GUI工具包中找到。