import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.*; import org.eclipse.swt.layout.*; public class G{ public static void main(String[] args){ //练习多选按钮SWT.CHECK Display display=new Display(); Shell shell=new Shell(display); shell.setText("title is a shell"); shell.setSize(400,400); //设置窗口内的成员是垂直分布的 //shell.setLayout(new FillLayout(SWT.HORIZONTAL)); shell.setLayout(new FillLayout(SWT.VERTICAL)); //创建第一组多选按钮 Group group1=new Group(shell,SWT.SHADOW_ETCHED_OUT); //设置组内的各个成员是垂直分布的 group1.setLayout(new FillLayout(SWT.VERTICAL)); group1.setText("这是一组样式(双选按钮)"); Button bt1=new Button(group1,SWT.CHECK|SWT.LEFT); bt1.setText("SWT.CHECK|SWT.LEFT"); //设置悬浮显示,当鼠标放在按钮上时候,显示提示信息 bt1.setToolTipText("SWT.CHECK|SWT.LEFT"); Button bt2=new Button(group1,SWT.CHECK|SWT.RIGHT); bt2.setText("SWT.CHECK|SWT.RIGHT"); //设置悬浮显示,当鼠标放在按钮上时候,显示提示信息 bt2.setToolTipText("SWT.CHECK|SWT.RIGHT"); Button bt3=new Button(group1,SWT.CHECK|SWT.CENTER); bt3.setText("SWT.CHECK|SWT.CENTER"); //设置悬浮显示,当鼠标放在按钮上时候,显示提示信息 bt3.setToolTipText("SWT.CHECK|SWT.CENTER"); Button bt4=new Button(group1,SWT.CHECK|SWT.FLAT); bt4.setText("SWT.CHECK|SWT.FLAT"); //设置悬浮显示,当鼠标放在按钮上时候,显示提示信息 bt4.setToolTipText("SWT.CHECK|SWT.FLAT"); Button bt5=new Button(group1,SWT.CHECK|SWT.BORDER); bt5.setText("SWT.CHECK|SWT.BORDER"); //设置悬浮显示,当鼠标放在按钮上时候,显示提示信息 bt5.setToolTipText("SWT.CHECK|SWT.BORDER"); //创建第二个分组 Group group2=new Group(shell,SWT.SHADOW_ETCHED_OUT); //设置组内成员是垂直分布的 group2.setLayout(new FillLayout(SWT.VERTICAL)); group2.setText("这是另外一个分组的样式(单选按钮)"); Button bt6=new Button(group2,SWT.RADIO); bt6.setText("SWT.RADIO"); //设置悬浮显示,当鼠标放在按钮上时候,显示提示信息 bt6.setToolTipText("SWT.RADIO"); //打开窗口,将窗口进行显示 shell.open(); while(!shell.isDisposed()){ if(!display.readAndDispatch()){ display.sleep(); } } display.dispose(); } }
多选按钮SWT.CHECK的各种样式
猜你喜欢
转载自blog.csdn.net/Grace_1203/article/details/80048252
今日推荐
周排行