[英]What's the easiest way for a Java Swing client to consumer a webservice?
[英]Netbeans GUI Builder with Java Swing; What's the easiest way to organize Widgets?
我正在使用GUI Buidler(Netbeans)快速开发GUI应用程序。 我对Swing小部件感到沮丧……当我调整一个小部件的大小时,其余的似乎在错误的地方“重组”了自己。
你们用什么来驯服这种混乱? 我在考虑表格...。但是在Netbeans面板中找不到任何表格。
问候
使用MigLayout 。
如果要使用纯Swing,请使用GridBagLayout并为此付出很多准备。
手动编码GUI应该是首选方式(至少出于可维护性考虑)。 有一些非常擅长的开源Swing布局管理器。
有人提到过MigLayout,它允许任何布局,使用起来非常简单,但通常需要进行一些调整,直到获得所需的内容。
另一方面,您还可以使用DesignGridLayout ,它适用于大多数常见的布局,并且比MigLayout易于使用(由于其流畅的API)。
您永远不会被迫使用单个布局管理器。 那就是使用IDE设计GUI的问题。 之所以会出现膨胀的代码,是因为该工具使用具有多个令人困惑的约束的单个布局管理器,以便以拖放方式获得表单布局。
手动创建表单,并使用具有不同布局管理器的嵌套面板按需要对组件进行布局。 该代码更易于维护和理解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.