package demotest;
import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;
/**
* @author mositure
* Group 分组框学习
*/
public class GroupSample {
/**
* @param args
*/
public static void main(String[] args) {
//创建一个display对象。
Display display=new Display();
//shell是程序的主窗体
final Shell shell=new Shell(display);
shell.setText("Group");
//分组框(Group类)是面板(Composite类)的子类
//创建分组框
Group group=new Group(shell,SWT.NONE);
//设置分组框说明信息
group.setText("基本信息");
group.setBounds(10,20,200,100);
Label label=new Label(group,SWT.NONE); //在分组框中加入组件
label.setText("姓名:");
label.setBounds(10,20,70,20);
Text text=new Text(group,SWT.BORDER);
text.setBounds(90,20,70,20);
Label label2=new Label(group,SWT.NONE);
label2.setText("性别:");
label2.setBounds(10,50,70,20);
Text text2=new Text(group,SWT.BORDER);
text2.setBounds(90,50,70,20);
shell.pack();
shell.open();
while(!shell.isDisposed()){ //如果主窗体没有关闭则一直循环
if(!display.readAndDispatch()){ //如果display不忙
display.sleep(); //休眠
}
}
display.dispose(); //销毁display
}
}