最好的swing在java中的布局解决方案

Jac*_*rky 2 java layout swing

我正在尝试重现像osx lion的客户端这样的邮件客户端.所以我要做的事情如下:

osx lion的客户邮件

我不知道布局的最佳解决方案是什么呢...有人可以给我一些建议吗?谢谢!!!

mik*_*era 5

解决方案是使用许多不同的布局和组件,彼此嵌套,直到构建了您正在寻找的整体布局.通常,您将为每个嵌套区域使用JPanel,对于可调整大小的窗口区域,可能使用JSplitPane.

您可能会发现需要为特定功能编写(或在第三方库库中查找)许多自定义组件.

猜测,您可以使用BorderLayoutGridBagLayout的组合来完成大部分邮件客户端布局.但您可能还需要考虑MigLayout,这是一个非常灵活的通用布局管理器.

如果你没有这么做,你应该做优秀的Java Swing教程

PS WindowBuilder是一个快速原型设计的好工具,但是对于像这样的更复杂的GUI设计,我认为你最好用手工编码.