我想知道从长远来看,什么能帮助我像行业的趋势一样? 是不是每个人都使用GUI构建器,或者是不是java不常用于GUI并且主要用作后台操作语言? 请指导我..
答案 0 :(得分:4)
IDE
可能不足以设计所有内容(但它有助于开发),最好一起学习API和IDE。
答案 1 :(得分:3)
我会学习Swing,因为知道它如何工作的一般概念是有用的。至于实际生成GUI,我会使用IDE构建器,因为它更快。您可能会发现知道如何手动修复生成的代码很有用,因此了解Swing会很有用。通常,您希望自定义GUI的一部分工作方式,并且您必须直接使用该语言来执行此操作。 IDE构建器可以是快速构建GUI的大多数的有用工具。
答案 2 :(得分:3)
这只是一个评论,我不是专家。 我对Java的建议是学习如何手动摆动。 但是我最近使用的是最新Eclipse Juno中包含的Windows Builder Pro。它创建了代码,因此您可以毫不妥协地返回直接编码。 必须有更好的,但对于我的小而简单的应用程序节省了我的时间。 https://developers.google.com/java-dev-tools/wbpro/userinterface/ 它包含在Juno中,只需右键单击JFrame类型类,然后选择使用Windows Builder编辑。 您可以使用IDE工具,创建代码然后查看它并根据需要增强或添加。但是对于启动器,您可以在维护单个.java文件的同时立即添加“完整”菜单,按钮和多个控件。
答案 3 :(得分:2)
我建议你学习swing,因为GUI构建器功能有限。但是,如果您正在开发简单的应用程序,则可以使用GUI构建器。我更喜欢编写自己的UI
答案 4 :(得分:2)
你一定要选择Swing。使用IDE在开始时可能看起来很简单,但您必须记住它过于严格。如果你最终学习摇摆,你可以把事情提升到一个新的水平,如果你知道我的意思。这还取决于你是否喜欢编写代码,因为如果你不这样做,那么自然摆动就不会让你感兴趣。 Here's一个教程。希望能帮助到你。 :)
答案 5 :(得分:2)
如果你想成为一名专业人士,你需要掌握Swing及其所有细微差别,例如LookAndFeel和Layouts。入门时NullLayout
是我最喜欢的选择布局,但您肯定也需要学习GridLayout
和GridBagLayout
。掌握行为和监听器模型将需要工作,但对于任何中级以及GUI程序员来说都是必须的。
IDE构建器很适合它的启动,但我会相信它们生成的代码,特别是如果你必须要对它负责。即使您必须使用IDE WSIWYG,您最好确保知道它在做什么。