java 中怎么才能在一个窗口中实现不同的区域

怎么才能在一个窗口中实现不同的区域,如图

就象TextFields,PlainText,StyledText这几区域
谢谢

1.可以通过布局管理器实现,比如BorderLayout:首先将主面板分为左右两个区域,再将左边的区域分为上下两个区域。
2.可以将主面板的布局管理器设置为空(rootPanel.setLayout(null)),进行控件的绝对定位。
图片上的每个区域都在一个有名字的框里,这个框实际上是TitledBorder,可以通过控件的setBorder(BorderFactoey.createTitledBorder("title"))来实现。
还有,lz的这幅图片是JDK的Swing demo里面的一个小程序,有源码,可以参考一下。