
不用插件不用工具怎样随意布局?例如:图片
要想随意布局就不余烂能使用布局管理器,直接setLayout( null );
添加组件后,对组件设置setBounds(...)
但是这种情况最好窗口大小不能变
另外一个是使用GridBagLayout,这个布局管理器相当复杂且强悍,要想用的很熟得下功夫
使用图片来布局是不可能的(虽然可以识别出区域来,但是没办法确定哪个组老毁芦件放在哪个位置)
使用文本还侍带差不多,最好使用XML定义(如果使用null布局有希望以后可以变动的话)
你可以给一个panel用boxlayout,然后这个panel里面放小panel,烂御兄小panel用gridlayout
这拆森样应该就可以达到你的想的效果饥袭了。虽然其实我没怎么理解你要的效果……
想要给一个容器用两个layout是不可能的,除非你自己写个集合了这两个layout优点的layout
java所有源代码都能看到的,所以你也可以参照这些layout自己写一个……
JAVA提供了各种各样搏滚孝的布局管理器 基本上用几个很简单的布局管理器就备伏可以布出很复杂的效果。比如FlowLayout与BorderLayout搭配基稿