JSplitPane的分割问题
Try p = new Try(JSplitPane.HORIZONTAL_SPLIT);
Try a = new Try(JSplitPane.VERTICAL_SPLIT);
JPanel a1 = new JPanel();
//a1的布局--开始
//...........
//a1的布局--结束
JPanel a2 = new JPanel();
//a2的布局--开始
//..........
//a2的布局--结束
a.setTopComponent(a1);
a.setBottomComponent(a2);
a.setResizeWeight((double)0.5);
Try b = new Try(JSplitPane.VERTICAL_SPLIT);
JPanel b1 = new JPanel();//a1、a2、b1、b2采用GridBagLayout布局
//b1的布局--开始
//........
//b1的布局--结束
JPanel b2 = new JPanel();
//b2的布局--开始
//.......
//b2的布局--结束
b.setTopComponent(b1);
b.setBottomComponent(b2);
b.setResizeWeight((double)0.5);
p.setLeftComponent(new JScrollPane(a));
p.setRightComponent(new JScrollPane(b));
p.setResizeWeight((double)0.2);
////////////////////////////////////////////////
以上为主体代码,当a1、a2、b1、b2中分别加入控件时,a1和a2所占空间不能相等,b1与b2也是如此,经常上大下小,不知到为什么?但我已经设了a.setResizeWeight((double)0.5)啊。
求各位大侠搭救啊,多谢多谢,在线等//bow