package com.huawei.pesq;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.internal.win32.OS;
import org.eclipse.swt.internal.win32.SHELLEXECUTEINFO;
import org.eclipse.swt.internal.win32.TCHAR;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
@SuppressWarnings("restriction")
public class Main {
private Shell sShell = null; // @jve:decl-index=0:visual-constraint="10,10"
private Composite composite = null;
private Button button = null;
/**
* This method initializes composite
*
*/
private void createComposite() {
composite = new Composite(sShell, SWT.NONE);
composite.setLayout(new GridLayout());
composite.setBounds(new Rectangle(3, 41, 418, 195));
}
/**
* @param args
*/
public static void main(String[] args) {
Display display = Display.getDefault();
Main thisClass = new Main();
thisClass.createSShell();
thisClass.sShell.open();
while (!thisClass.sShell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
/**
* This method initializes sShell
*/
private void createSShell() {
sShell = new Shell();
sShell.setText("Shell");
createComposite();
sShell.setSize(new Point(434, 270));
sShell.setLayout(null);
button = new Button(sShell, SWT.NONE);
button.setText("启动");
button.setBounds(new Rectangle(10, 4, 110, 22));
button
.addSelectionListener(new org.eclipse.swt.events.SelectionAdapter() {
@Override
public void widgetSelected(
org.eclipse.swt.events.SelectionEvent e) {
try {
startCMD();
} catch (Exception e1) {
e1.printStackTrace();
}
}
});
}