// TODO Auto-generated method stub
//创建一个面板类
//Composite composite = new Composite(shell, SWT.NONE);
//面板类的样式
// SWT.NONE 没有边框
// SWT.BORDER 没有边框的面板
// SWT.NO_RADIO_GROUP 对单选按钮
//面板类的常用方法
//获得面板中所有控件的方法 Control[] getChildren();
//获得面板的父面板 Compposite getParent()
//设置面板布局 setLayout(Layout layout)
//刷新布局
//选择的样式常量
//SWT.SHADOW_ETCHED_IN SWT.SHADOW_ETCHED_OUT
//SWT.SHADOW_IN SHADOW_OUT SWT.SHDOW_NONE
Display display = Display.getDefault();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout(SWT.VERTICAL));
//创建分组框
Group group = new Group(shell, SWT.NONE);
group.setText("分组框"); //设置标题
group.setLayout(new RowLayout()); //设置布局
//添加按钮
for (int i = 0; i < 4; i++)
{
Button button = new Button(group, SWT.PUSH);
button.setText("按钮 " + i);
}
shell.open();
while (!shell.isDisposed())
{
if (!display.readAndDispatch())
{
display.sleep();
}
}
display.dispose();
}