我正在尝试重现像osx lion的客户端这样的邮件客户端.所以我要做的事情如下:
我不知道布局的最佳解决方案是什么呢...有人可以给我一些建议吗?谢谢!!!
解决方案是使用许多不同的布局和组件,彼此嵌套,直到构建了您正在寻找的整体布局.通常,您将为每个嵌套区域使用JPanel,对于可调整大小的窗口区域,可能使用JSplitPane.
您可能会发现需要为特定功能编写(或在第三方库库中查找)许多自定义组件.
猜测,您可以使用BorderLayout和GridBagLayout的组合来完成大部分邮件客户端布局.但您可能还需要考虑MigLayout,这是一个非常灵活的通用布局管理器.
如果你没有这么做,你应该做优秀的Java Swing教程
PS WindowBuilder是一个快速原型设计的好工具,但是对于像这样的更复杂的GUI设计,我认为你最好用手工编码.