📄 gui.java
字号:
import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.events.*;
public class GUI {
private Display myDisplay;
private Shell myShell;
public GUI()
{
myDisplay=new Display();
myShell=new Shell(myDisplay,SWT.CLOSE|SWT.RESIZE);
myShell.setSize(800, 800);
myShell.setText("Library");
myShell.setBackgroundImage(new Image(myDisplay,"C:\\Documents and Settings\\Administrator\\My Documents\\My Pictures\\林志玲\\05.jpg"));
Label label1=new Label(myShell,SWT.NONE);
label1.setText("The title :");
label1.setSize(80, 20);
label1.setLocation(10, 10);
final Text text1=new Text(myShell,SWT.BORDER);
text1.setBounds(100, 10, 200, 20);
text1.setText(" ");
Label label2=new Label(myShell,SWT.NONE);
label2.setText("The author :");
label2.setSize(80,20);
label2.setLocation(10, 40);
label2.setBackground(new Color(myDisplay,255,0,0));
final Text text2=new Text(myShell,SWT.BORDER);
text2.setBounds(100, 40, 200, 20);
text2.setText(" ");
Label label3=new Label(myShell,SWT.NONE);
label3.setText("ID number :");
label3.setSize(80, 20);
label3.setLocation(10, 70);
final Text text3=new Text(myShell,SWT.BORDER);
text3.setBounds(100, 70, 200, 20);
text3.setText(" ");
Label label4=new Label(myShell,SWT.NONE);
label4.setText("The Year :");
label4.setSize(80, 20);
label4.setLocation(10, 100);
final Combo combo1=new Combo(myShell,SWT.DROP_DOWN|SWT.READ_ONLY);
combo1.setItems(new String[]{"1995","1987","2006","1948","1990","2001","2003"});
combo1.select(0);
combo1.setBounds(100, 100, 200, 20);
Label label5=new Label(myShell,SWT.NONE);
label5.setText("The price :");
label5.setSize(80, 20);
label5.setLocation(10, 130);
final Text text4=new Text(myShell,SWT.BORDER);
text4.setBounds(100, 130, 200, 20);
text4.setText(" ");
Button button1=new Button(myShell,SWT.TOGGLE);
button1.setText("store");
button1.setBounds(10, 250, 80, 20);
final Text text5=new Text(myShell,SWT.BORDER|SWT.H_SCROLL|SWT.V_SCROLL);
text5.setBounds(100, 160, 200, 250);
text5.setText(" ");
text5.setEditable(false);
button1.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
text5.setText("The title :"+text1.getText().trim()+"\n"+"The author :"+text2.getText().trim()+"\n"+
"The ID Number :"+text3.getText()+"\n"+"The Year :"+combo1.getText()+"\n"+
"The Price :"+text4.getText()+"\n"+"\n");
}
});
Button button2=new Button(myShell,SWT.TOGGLE);
button2.setText("clear");
button2.setBounds(10, 350, 80, 20);
button2.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
text5.setText(" ");
}
});
myShell.open();
while(!myShell.isDisposed())
{
if(!myDisplay.readAndDispatch())
myDisplay.sleep();
}
myDisplay.dispose();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -