?? managesystem.java
字號:
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
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.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
public class ManageSystem {
public static Text t1, t2, t3, t4, t5, t21, t22, t23, t24, t25, t31, t32,
t33, t34, t35, t41, t42, t43, t44, t45, t51, t52, t53, t54, t55,t6,t61,t62,t63,t64,t65;
public static String[] str1 = new String[5];
public static String[] str2 = new String[5];
public static String[] str3 = new String[5];
public static String[] str4 = new String[5];
public static String[] str5 = new String[5];
public static void main(String[] args) {
try {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("aaa");
Composite banner = new Composite(shell, SWT.NONE);
banner.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL,
GridData.VERTICAL_ALIGN_BEGINNING, true, false));
GridLayout layout = new GridLayout();
layout.marginHeight = 5;
layout.marginWidth = 10;
layout.numColumns = 5;
layout.makeColumnsEqualWidth = true;
banner.setLayout(layout);
GridData gd = new GridData(GridData.FILL_BOTH);
Label label1 = new Label(banner, SWT.NONE);
label1.setText("學號");
label1.setLayoutData(gd);
Label label2 = new Label(banner, SWT.NONE);
label2.setText("姓名");
label2.setLayoutData(gd);
Label label3 = new Label(banner, SWT.NONE);
label3.setText("年齡");
label3.setLayoutData(gd);
Label label4 = new Label(banner, SWT.NONE);
label4.setText("英語");
label4.setLayoutData(gd);
Label label5 = new Label(banner, SWT.NONE);
label5.setText("計算機");
label5.setLayoutData(gd);
t1 = new Text(banner, SWT.BORDER);
t2 = new Text(banner, SWT.BORDER);
t3 = new Text(banner, SWT.BORDER);
t4 = new Text(banner, SWT.BORDER);
t5 = new Text(banner, SWT.BORDER);
t21 = new Text(banner, SWT.BORDER);
t22 = new Text(banner, SWT.BORDER);
t23 = new Text(banner, SWT.BORDER);
t24 = new Text(banner, SWT.BORDER);
t25 = new Text(banner, SWT.BORDER);
t31 = new Text(banner, SWT.BORDER);
t32 = new Text(banner, SWT.BORDER);
t33 = new Text(banner, SWT.BORDER);
t34 = new Text(banner, SWT.BORDER);
t35 = new Text(banner, SWT.BORDER);
t41 = new Text(banner, SWT.BORDER);
t42 = new Text(banner, SWT.BORDER);
t43 = new Text(banner, SWT.BORDER);
t44 = new Text(banner, SWT.BORDER);
t45 = new Text(banner, SWT.BORDER);
t51 = new Text(banner, SWT.BORDER);
t52 = new Text(banner, SWT.BORDER);
t53 = new Text(banner, SWT.BORDER);
t54 = new Text(banner, SWT.BORDER);
t55 = new Text(banner, SWT.BORDER);
t1.setText("");
t2.setText("");
t3.setText("");
t4.setText("");
t5.setText("");
t21.setText("");
t22.setText("");
t23.setText("");
t24.setText("");
t25.setText("");
t31.setText("");
t32.setText("");
t33.setText("");
t34.setText("");
t35.setText("");
t41.setText("");
t42.setText("");
t43.setText("");
t44.setText("");
t45.setText("");
t51.setText("");
t52.setText("");
t53.setText("");
t54.setText("");
t55.setText("");
str1[0] = " ";
str1[1] = " ";
str1[2] = " ";
str1[3] = " ";
str1[4] = " ";
str2[0] = " ";
str2[1] = " ";
str2[2] = " ";
str2[3] = " ";
str2[4] = " ";
str3[0] = " ";
str3[1] = " ";
str3[2] = " ";
str3[3] = " ";
str3[4] = " ";
str4[0] = " ";
str4[1] = " ";
str4[2] = " ";
str4[3] = " ";
str4[4] = " ";
str5[0] = " ";
str5[1] = " ";
str5[2] = " ";
str5[3] = " ";
str5[4] = " ";
Button btn1 = new Button(banner, SWT.PUSH);
btn1.setText("保存");
Button btn2 = new Button(banner, SWT.PUSH);
btn2.setText("查找");
Label la1 = new Label(banner,SWT.NONE);
la1.setText("輸入學號:");
t6 = new Text(banner,SWT.BORDER);
t6.setText("");
Label la2 = new Label(banner,SWT.NONE);
la2.setText("");
t61 = new Text(banner,SWT.BORDER);
t62 = new Text(banner,SWT.BORDER);
t63 = new Text(banner,SWT.BORDER);
t64 = new Text(banner,SWT.BORDER);
t65 = new Text(banner,SWT.BORDER);
btn1.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
try {
String str = "ID Name Age English computer\n";
str += t1.getText() + " " + t2.getText() + " "
+ t3.getText() + " " + t4.getText() + " "
+ t5.getText() + "\n";
str += t21.getText() + " " + t22.getText() + " "
+ t23.getText() + " " + t24.getText()
+ " " + t25.getText() + "\n";
str += t31.getText() + " " + t32.getText() + " "
+ t33.getText() + " " + t34.getText()
+ " " + t35.getText() + "\n";
str += t41.getText() + " " + t42.getText() + " "
+ t43.getText() + " " + t44.getText()
+ " " + t45.getText() + "\n";
str += t51.getText() + " " + t52.getText() + " "
+ t53.getText() + " " + t54.getText()
+ " " + t55.getText() + "\n";
OutputStream xml = new FileOutputStream("BAOHUAYAN.txt");
xml.write(str.getBytes());
xml.close();
} catch (Exception exp) {
exp.printStackTrace();
}
str1[0] = t1.getText();
str1[1] = t2.getText();
str1[2] = t3.getText();
str1[3] = t4.getText();
str1[4] = t5.getText();
str2[0] = t21.getText();
str2[1] = t22.getText();
str2[2] = t23.getText();
str2[3] = t24.getText();
str2[4] = t25.getText();
str3[0] = t31.getText();
str3[1] = t32.getText();
str3[2] = t33.getText();
str3[3] = t34.getText();
str3[4] = t35.getText();
str4[0] = t41.getText();
str4[1] = t42.getText();
str4[2] = t43.getText();
str4[3] = t44.getText();
str4[4] = t45.getText();
str5[0] = t51.getText();
str5[1] = t52.getText();
str5[2] = t53.getText();
str5[3] = t54.getText();
str5[4] = t55.getText();
}
});
btn2.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
if(t6.getText().equals(str1[0])){
t61.setText(str1[0]);
t62.setText(str1[1]);
t63.setText(str1[2]);
t64.setText(str1[3]);
t65.setText(str1[4]);
}else if(t6.getText().equals(str2[0])){
t61.setText(str2[0]);
t62.setText(str2[1]);
t64.setText(str2[3]);
t65.setText(str2[4]);
}else if(t6.getText().equals(str3[0])){
t61.setText(str3[0]);
t62.setText(str3[1]);
t63.setText(str3[2]);
t64.setText(str3[3]);
t65.setText(str3[4]);
}else if(t6.getText().equals(str4[0])){
t61.setText(str4[0]);
t62.setText(str4[1]);
t63.setText(str4[2]);
t64.setText(str4[3]);
t65.setText(str4[4]);
}else if(t6.getText().equals(str5[0])){
t61.setText(str5[0]);
t62.setText(str5[1]);
t63.setText(str5[2]);
t64.setText(str5[3]);
t65.setText(str5[4]);
}else {
t61.setText("NULL");
t62.setText("NULL");
t63.setText("NULL");
t64.setText("NULL");
t65.setText("NULL");
}
}
});
banner.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
} catch (Exception exp) {
exp.printStackTrace();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -