GroupLayout的使用3

来源:互联网 发布:查询mac地址命令 编辑:程序博客网 时间:2024/04/30 00:17

GroupLayout的使用


 

Java代码  收藏代码
  1. GroupLayout layout = new GroupLayout(this.getContentPane());  
  2. getContentPane().setLayout(layout);  
  3. layout.setAutoCreateGaps(true);  
  4.           
  5. layout.setHorizontalGroup(layout.createSequentialGroup()  
  6.         .addGap(10)  
  7.         .addGroup(layout.createParallelGroup()  
  8.                 .addComponent(mess)  
  9.                 .addGap(30)  
  10.                 .addGroup(layout.createSequentialGroup()  
  11.                         .addGap(140)  
  12.                         .addComponent(okButton)  
  13.                         .addGap(10)  
  14.                         .addComponent(cancelButton))));  
  15.           
  16. layout.setVerticalGroup(layout.createParallelGroup()  
  17.         .addGap(10)  
  18.         .addGroup(layout.createSequentialGroup()  
  19.                 .addGap(5)  
  20.                 .addComponent(mess)  
  21.                 .addGroup(layout.createParallelGroup()  
  22.                         .addGap(140)  
  23.                         .addComponent(okButton)  
  24.                         .addGap(10)  
  25.                         .addComponent(cancelButton))));  

 

 主要是要设置水平与垂直方面的位置关系。上面代码所产生的效果如下图所示:

其分区情况如下图所示:

其中,最左边与最上面都是空白间隔,最下面两个按钮之外也是空白间隔

0 0
原创粉丝点击