当前位置: 首页 > 面试题库 >

您建议使用哪种Swing布局?

戚翼
2023-03-14
问题内容

仅Java库中就有8个布局管理器,然后还有一堆3rd party产品。

前几天,我尝试使用SpringLayout并…好吧,它对我来说没有用。看到我的另一个问题。所以…如果你有一个Swing应用设计,并希望您的布局 只是这样
,什么是您的首选布局管理器?有什么有趣/有用的经验可以联系吗?

更新:是的
,请确保我知道不同的LM适用于不同的布局。但是我希望你们中的大多数人在所做的大部分事情中都使用1、2或3,或者您发誓只有一个如此多功能,您再也不需要其他任何东西了。有了足够多的响应,我希望看到像钟形曲线的东西,在GridBagLayout或MigLayout上出现一个峰值(例如),并且使用(例如)BoxLayout或FlowLayout出现一些散乱的长尾巴。

希望,答复的分布将揭示出人们最常使用的 东西Stuff Done ™的一些趋势。

更新和摘要

好,将近两天后,MiGLayout绝对领先!它的粉丝很高兴听到这种布局即将进入“官方”图书馆的消息。

GroupLayout,FormsLayout和TableLayout相对较新,并且没有太多曝光。也许其他人会和我一样惊奇地发现他们。


问题答案:

MiGLayout,毫无疑问。老实说,这是我所知道的唯一有意义的Swing布局管理器。

核心JDK中只有8个布局管理器这一事实表明,Swing的创建者完全不知道他们想做什么。这并不是要浪费Swing的其余部分-
除了布局管理器之外,它是一个很好的GUI工具包。



 类似资料:
  • 问题内容: 我想解析一些HTML,以便找到某些属性/标签等的值。 您推荐什么HTML解析器?任何利弊? 问题答案: NekoHTML,TagSoup和JTidy将允许您解析HTML,然后使用XML工具(例如XPath)进行处理。

  • 问题内容: 有很多Java嵌入式VM。您对ARM开发有何建议? http://www.cacaovm.org/ http://www.rtjcom.com/main.php?p=home http://www.k-embedded-java.com/ http://jamvm.sourceforge.net/ 我目前正在使用达拉斯的TINI平台,并且运行良好(512 KB RAM和1 MB闪存),

  • 根据多租户数据架构的帖子,有3种方法可以实现多租户 > 独立数据库 共享数据库,独立模式 共享数据库,共享模式 我有以下细节: > 用户应该能够备份和恢复他们的数据。 租户数量: 3(约) 每个租户可能属于不同的域(url)。 这里有一些供所有租户共用的桌子。 每个租户中的表数: 10(初始) 我想知道哪种方法更适合我?

  • 我必须使用ASP。NET MVC 3或以上版本和SQL Server 2008。根据《多租户数据架构》(Multi-Tenant Data Architecture)一文,有三种实现多租户的方法 > 独立数据库 共享数据库,独立模式 共享数据库,共享模式 我有以下细节: 用户应该能够备份和恢复他们的数据 我想知道,从经济和安全角度考虑,您的经验表明哪种方法更适合该项目?有没有类似的实时示例(开源项

  • 问题内容: 想知道社区对各种可用的和免费的Java Profiler和性能分析工具有何看法。 问题答案: JProfiler对我们来说效果很好。 http://www.ej- technologies.com/products/jprofiler/overview.html

  • 问题内容: 我正在寻找要在大量Web应用程序中使用的GZIP Servlet过滤器。我不想使用特定于容器的选项。 需求 能够压缩响应有效载荷(XML) 快点 经验证可用于大批量生产 应正确设置适当的 内容编码 可跨容器携带 (可选)能够解压缩请求 谢谢。 问题答案: 从我所看到的,大多数人通常使用gzip压缩过滤器。通常来自ehcache。 GZIP筛选器实现是:net.sf.ehcache.co