javax.swing.GroupLayout jHisDataPanelLayout = new javax.swing.GroupLayout(this.jHisDataPanel);
this.jHisDataPanel.setLayout(jHisDataPanelLayout);
jHisDataPanelLayout.setHorizontalGroup(//水平
jHisDataPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)//水平并行添加三个子面板
.addGroup(jHisDataPanelLayout.createSequentialGroup()//子面板1——top面板(之所以要用addGrop,是因为该面板里面又包含控件;子面板水平串行放置)
.addContainerGap()//容器间隔
.addComponent(jlblHisTitle)//添加title控件,
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)//设置title大小和位置
.addComponent(jlblHisDate)//添加
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jSpnDateFrom, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)//添加