Cia*_*ran 10 java eclipse user-interface swing netbeans
我对java(特别是swing)比较陌生,最近一直在制作一些相当简单的应用程序,随时随地学习.最新版本具有许多表单组件,如JLabel,JTextFields,JButtons等.所有组件都使用可视化构建器放置在NetBeans中.我不得不说我并没有真正接受NetBeans,而是真正设计了GUI并将代码直接复制到Eclipse.
我的问题是:是否值得对GroupLayout进行非常好的理解并手动编码(因此可以更好地控制我的GUI)或继续按原样继续?
Dav*_*d Z 11
我认为值得花一些时间来理解GroupLayout是否只是因为了解IDE正在做什么总是一个好主意.了解幕后发生的事情实际上会让您更加灵活,因为如果您在无法访问Netbeans的情况下结束,您将知道如何复制它为您生成的布局.此外,在你获得了相当多的经验之后,你可能最终会节省时间.您通常可以手动开发一个简单的GUI,而不是使用可视化编辑器,特别是考虑到将代码从Netbeans复制并粘贴到Eclipse所需的时间.
当然,学习如何GroupLayout手动使用也将使您更容易转换到Java提供的任何其他布局管理器,这反过来可以导致更简单的代码,甚至节省更多时间.
Mic*_*ers 10
GroupLayout并不是真的设计用于手工编码; 它比任何其他布局管理器(除了可能GridBagLayout)更冗长,更冗长.既然你说你是Swing的新手,我建议从基本布局管理器开始(BorderLayout和FlowLayout); 您可以通过右键单击面板或框架并选择"设置布局"在NetBeans中使用它们.在你熟悉这些之后,我建议你看看MiGLayout.
回答你的另一个问题:我认为NetBeans表单设计器与计算器类似; 如果你已经掌握了基础知识,这是一个很好的工具,但如果你只是用它作为拐杖,你将永远不会学到任何东西.
| 归档时间: |
|
| 查看次数: |
7217 次 |
| 最近记录: |