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

Swing LayoutManagers是否足够?

如何解决《SwingLayoutManagers是否足够?》经验,为你挑选了1个好方法。

我只需要在我到达这里之前编写的应用程序中添加一个复选框,这比以前要困难得多,因为应用程序使用了一些试图进行伪绝对,网格状定位的第三方LayoutManager.API很糟糕,它需要位置指定字符串,这些字符串是逗号分隔的两个,四个或六个参数列表(我仍然不知道为什么会这样变化),我宁愿让LayoutManager处理很多这个无论如何,笨拙的工作.我总是觉得允许Swing定位事物本身导致了比我能产生的更好的组织.我对CGI应用程序也有同样的感觉,除了偶尔将复选框或带有表格的无线电盒子分组之外我几乎只是让浏览器流动并包装用户想要的东西.

Swing包含的LayoutManager实现是否足够,或者是否真的有必要采用这种绝对控制来强制布局完全符合您的要求(并为您做出更多的决策)?



1> Draemon..:

这种情况变得更好了.我会说三个最常见的非标准布局管理器是:

JGoodies FormLayout

TableLayout

MigLayout

最后两个非常相似,但MigLayout稍晚出现,将来也将成为JDK的一部分.我会说这三个中的任何一个都有"标准"足以相当舒服地使用,但MigLayout很可能会胜出现在它将成为Swing本身的一部分.

所以此刻,我会说不.一旦MigLayout在JDK中,是的.

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