用户界面- Java布局管理器提示



我创建了一个小程序,如链接所示。我用了绝对布局。但我想尝试其他布局。除了绝对布局之外,还有其他可选择的布局吗?这里是链接

作为一个不同的观点,我不会推荐griddbaglayout。它是最灵活的,所以你可以用它做几乎任何事情,但它很难使用。一种更简单的方法是使用组合方法,即在主UI中使用多个面板,每个面板都有自己的布局。例如,对于顶部的两个组件,你可以使用垂直的BoxLayout,对于底部的部分,你可以使用FormLayout

但关键是,在我看来,混合和匹配布局比使用单一的超级灵活的布局更好。点击这个链接了解更多信息。他们提到了我的建议:

布局管理器通常混合在一个框架或对话框中,其中顶层容器有自己的布局管理器(通常是一个BoxLayout或BorderLayout),较小的部分使用自己的布局,完全独立于其他的。

另一个不错的建议是使用GUI构建器,如Eclipse的WindowBuilder或Netbean的Matisse;这样你就不用用代码来设计ui了,因为代码很抽象

使用gridbaglayout。要正确使用它,请先阅读gridbagconstraints

相关内容

  • 没有找到相关文章

最新更新