01e*_*1es 18
如果问题是关于使用Swing进行GUI开发然后IMO最好在没有WYSIWIG工具的情况下手动编码所有内容.
为了使手动UI设计/编码高效,应该使用非常好的布局管理器.MigLayout是这样的布局管理器之一.自从我开始使用它以来,我从未回顾过WYSIWIG工具 - 一张纸,一支铅笔,MigLayout,您可以完全控制您的设计和代码.
如果纸和笔的方法不合适,像Balsamiq这样的工具可以简化GUI模型的快速原型制作.
Ted*_*dil 10
我实际上喜欢使用NetBeans GUI Builder构建GUI; 事情是,它是相当可定制的 - 它允许您更改用于自动生成的代码和自动生成的代码[没有双关语意图](这是自定义组件所必需的),它还允许"简单"的事件处理和绑定.NetBeans GUI Builder不仅限于GroupLayout,而是允许您选择要使用的LayoutManager(窗体属性对话框中的隐藏设置).
但它并不总是最好的选择; 正如其他人已经说过的那样:当您需要完全控制您的应用程序,了解每一个JLabel,每个JButton等时,MiG Layout是一个不错的选择.
我必须承认,我更喜欢Netbeans的GUI构建器,以便于使用和所见即所得.但我也认为,如果您手动或使用GUI-Designer创建GUI代码,则无关紧要; 添加控件/自定义组件动态地与两者一起工作,执行此操作并且适用于两者等.唯一重要的是它可以工作.
(从我的观点来看,如果使用GUI-Builder可以更快地完成GUI,我看不到手动编码的重点,因为我不明白为什么人们应该在没有某些好处的情况下手动编码它)
归档时间: |
|
查看次数: |
11373 次 |
最近记录: |