package com.yc.swt;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
public class Hello {
private Shell shell;
private Display display;
public static void main(String[] args) {
Hello h=new Hello();
h.open();
}
public void open(){
display=new Display();
shell=new Shell();
create();
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch()){
display.sleep();
}
}
}
public void create(){
shell.setText("白球球林中滚动玩耍");
shell.setSize(500, 600);
shell.setImage(new Image(display,"src/images/1.jpg"));
Label label=new Label(shell,SWT.NONE);//设置一个标签
label.setText("球球");
label.setSize(50, 30);
label.setLocation(50,30);
Text txt=new Text(shell,SWT.BORDER);//设置文本框
txt.setBounds(100, 30, 200, 30);
Label label1=new Label(shell,SWT.NONE);//设置一个标签
label1.setText("灰球球");
label1.setSize(50, 30);
label1.setLocation(50,90);
Text txt1=new Text(shell,SWT.BORDER|SWT.PASSWORD);//设置文本框
txt1.setBounds(100, 90, 200, 30);
Label label2=new Label(shell,SWT.NONE);//设置一个标签
label2.setText("白球球");
label2.setSize(50, 30);
label2.setLocation(50,150);
Text txt2=new Text(shell,SWT.BORDER);//设置文本框
txt2.setBounds(100, 150, 200, 30);
Label label3=new Label(shell,SWT.NONE|SWT.PASSWORD);//设置一个标签
label3.setText("呲牙球");
label3.setSize(50, 30);
label3.setLocation(50,210);
Text txt3=new Text(shell,SWT.BORDER);//设置文本框
txt3.setBounds(100, 210, 200, 30);
Button btn=new Button(shell,SWT.NONE);
btn.setText("登陆");
btn.setSize(50, 20);
btn.setLocation(110, 270);
Button btn1=new Button(shell,SWT.NONE);
btn1.setText("密码");
btn1.setSize(50, 20);
btn1.setLocation(240, 270);
btn.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent arg0) {
System.out.println(txt.getText());
System.out.println(txt1.getText());
}
});
}
}
swt基本操作
最新推荐文章于 2021-05-27 00:41:07 发布