⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aboutdialog.java

📁 朋友开发的一个扫雷游戏,用SWT开发的,游戏有点慢,想了解的下载看看吧
💻 JAVA
字号:
/*
 * Created on 2005-6-12
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package bomb;

import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.events.*;
/**
 * @author Administrator
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class AboutDialog extends CustomerDialog {
    public AboutDialog(Shell parent){
        super(parent,"关于扫雷");
    }
    
    public void addControls(final Shell sh){
        GridLayout grid = new GridLayout(3,false);
        
        sh.setLayout(grid);
        Label labImage = new Label(sh,SWT.NONE);
        GridData data1 = new GridData();
        data1.horizontalSpan = 1;
        data1.verticalSpan = 3;
        data1.horizontalAlignment = SWT.CENTER;
        data1.verticalAlignment = SWT.CENTER;
        
        labImage.setLayoutData(data1);
        labImage.setImage(GlobalInfo.getAboutImage());
        
        Label labelVersion = new 	Label(sh,SWT.NONE);
        labelVersion.setText( "SWT版扫雷");
        GridData data2 = new GridData();
        data2.horizontalSpan = 2;
        data2.verticalSpan = 1;
        labelVersion.setLayoutData(data2);
 
        Label labelDigner = new Label(sh,SWT.NONE);
        labelDigner.setText( "Disigned by 秋天的菠菜 ");
        GridData data3 = new GridData();
       data3.horizontalSpan =2;
        data3.verticalSpan = 1;
       labelDigner.setLayoutData(data3);
 
        Label labelContact = new Label(sh,SWT.NONE);
        labelContact.setText("QQ:23269795");
        GridData data4 = new GridData();
        data4.horizontalSpan = 2;
        data4.verticalSpan = 1;
        labelContact.setLayoutData(data4);
 
        
        Button exit = new Button(sh,SWT.PUSH);
        exit.setText("确定");
        exit.addSelectionListener(new SelectionAdapter(){
            public void widgetSelected(SelectionEvent event){
                sh.close();
            }
        });
        GridData data5 = new GridData();
        data5.horizontalSpan = 3;
        data5.verticalSpan = 1;
        data5.horizontalAlignment = SWT.END;
        exit.setLayoutData(data5);
        
       
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -