当前位置:  开发笔记 > 编程语言 > 正文

GroupLayout:值得学习吗?

如何解决《GroupLayout:值得学习吗?》经验,为你挑选了2个好方法。

我对java(特别是swing)比较陌生,最近一直在制作一些相当简单的应用程序,随时随地学习.最新版本具有许多表单组件,如JLabel,JTextFields,JButtons等.所有组件都使用可视化构建器放置在NetBeans中.我不得不说我并没有真正接受NetBeans,而是真正设计了GUI并将代码直接复制到Eclipse.

我的问题是:是否值得对GroupLayout进行非常好的理解并手动编码(因此可以更好地控制我的GUI)或继续按原样继续?



1> David Z..:

我认为值得花一些时间来理解GroupLayout是否只是因为了解IDE正在做什么总是一个好主意.了解幕后发生的事情实际上会让您更加灵活,因为如果您在无法访问Netbeans的情况下结束,您将知道如何复制它为您生成的布局.此外,在你获得了相当多的经验之后,你可能最终会节省时间.您通常可以手动开发一个简单的GUI,而不是使用可视化编辑器,特别是考虑到将代码从Netbeans复制并粘贴到Eclipse所需的时间.

当然,学习如何GroupLayout手动使用也将使您更容易转换到Java提供的任何其他布局管理器,这反过来可以导致更简单的代码,甚至节省更多时间.



2> Michael Myer..:

GroupLayout并不是真的设计用于手工编码; 它比任何其他布局管理器(除了可能GridBagLayout)更冗长,更冗长.既然你说你是Swing的新手,我建议从基本布局管理器开始(BorderLayoutFlowLayout); 您可以通过右键单击面板或框架并选择"设置布局"在NetBeans中使用它们.在你熟悉这些之后,我建议你看看MiGLayout.

回答你的另一个问题:我认为NetBeans表单设计器与计算器类似; 如果你已经掌握了基础知识,这是一个很好的工具,但如果你只是用它作为拐杖,你将永远不会学到任何东西.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有