JAVA编程如何实现一个学生信息管理系统登录界面?
importjavaawt;\x0d\importjavaawtevent;\x0d\importjavaapplet;\x0d\importjavaappletApplet;\x0d\importjavaio;\x0d\importjavaxxmlparsersDoumentBuilderFactory;\x0d\\x0d\publicclassUserPanelextendsAppletimplentsActionListener\x0d\{\x0d\LabellblName,lblNumber,lblSex,lblJob,lblText;\x0d\TextFieletfNametfNumber;\x0d\checkboxchMale,chFemale;\x0d\TextAreataText;\x0d\choicechJob;\x0d\ButtonbtnOk,btnDisply;\x0d\Panelp1,p2,p3,p4,p5,p6,p7,p8,p9;\x0d\StringstrName,strNumber,strSex,strJob,strText;\x0d\\x0d\publicvoidinit()\x0d\{\x0d\lblName=newLabel("姓名");\x0d\lblNumber=newLabel("身份证号");\x0d\lblSex=newLabel("性别");\x0d\lblJob=newLabel("职业");\x0d\lblText=newLabel("个性化宣言");\x0d\tfName=newTextField(23);\x0d\tfNumber=newTextFidle(20);\x0d\taText=newTextArea(10,20);\x0d\c=newcheckboxGroup();\x0d\chMale=newcheckbox("男",c,true);\x0d\chFemale=newcheckbox("女",c,false);\x0d\chJob=newchoice();\x0d\chJobadd("学生");\x0d\btnOk=newButton("确定");\x0d\btnDisplay=newButton("显示");\x0d\p1=newpanel();\x0d\p2=newpanel();\x0d\p3=newpanel();\x0d\p4=newpanel();\x0d\p5=newpanel();\x0d\p6=newpanel();\x0d\p7=newpanel(newBorderLayout());\x0d\p8=newpanel();\x0d\p9=newpanel(newBorderLayout());\x0d\//\x0d\p1add(lblName);\x0d\p1add(tfName);\x0d\p2add(lblNumber);\x0d\p2add(lblNumber);\x0d\p3add(lblSex);\x0d\p3add(chMale);\x0d\p3add(chFemale);\x0d\p4add(lblJob);\x0d\p4add(chJob);\x0d\p5add(p3);\x0d\p5add(p4);\x0d\p6setLayout(newBorderLayout());\x0d\p6add(p1,BorderLayoutNORTH);\x0d\p6add(p2,BorderLayoutCENTER);\x0d\p6add(p5,BorderLayoutSOUTH);\x0d\p7add(lblText,BorderLayoutNORTH);\x0d\p7add(lblText,BorderLayoutCENTER);\x0d\p8setLayout(newFlowLayout(FlowLayoutCENTER,30,10));\x0d\p8add(btnOK);\x0d\p8add(btnDisplay);\x0d\p9add(p6,BorderLayoutNORTH);\x0d\p9add(p7,BorderLayoutCENTER);\x0d\p9add(p8,BorderLayoutSOUTH);\x0d\add(p9);\x0d\//\x0d\btnOKaddActionListener(this);\x0d\btnDisplayaddActionListener(this);\x0d\btnDisplaysetEnabled(false);\x0d\strName=newString();\x0d\strNumber=newString();\x0d\strSex=newString();\x0d\strJob=newString();\x0d\strText=newString();\x0d\}\x0d\\x0d\publicvoidactionPerformed(ActionEventevt)\x0d\{\x0d\stringarg=evtgetActionCommand();\x0d\//\x0d\if(argequals("确定"))\x0d\{\x0d\strName=tfNamegetText()trim();\x0d\strNumber=tfNumbergetText()trim();\x0d\if(chMalegetState())\x0d\strSex="男";\x0d\else\x0d\strSex="女";\x0d\strJob=chJobgetselectedItem();\x0d\strText=taTextgetText()trim();\x0d\try\x0d\{\x0d\//\x0d\DoumentBuildFactorydbf=DocumentBuilderFactorynewInstance();\x0d\db=dbfnewDocumentBuilder();\x0d\Doumentdoc=dbnewDoument();\x0d\//\x0d\Elementroot=docCreateElement("UserDAta");\x0d\ElementeName=doccreateElement("Name");\x0d\ElementeNumber=doccreateElement("Number");\x0d\ElementeJob=doccreateElement("Job");\x0d\ElementeText=doccreateElement("Text");\x0d\//\x0d\rootappendChild(eName);\x0d\rootappendChild(eNumber);\x0d\rootappendChild(eSex);\x0d\rootappendChild(eJob);\x0d\rootappendChild(eText);\x0d\//\x0d\eNameappendChild(doccreatTextNode("\n"strName"\n"));\x0d\eNumberappendChild(doccreatTextNode("\n"strNumber"\n"));\x0d\eSexappendChild(doccreatTextNode("\n"strSex"\n"));\x0d\eJobappendChild(doccreatTextNode("\n"strJob"\n"));\x0d\eTextappendChild(doccreatTextNode("\n"strText"\n"));\x0d\//\x0d\Filef=newFile("userxml");\x0d\FileOutputStreamfOut=newFileOutStream(f);\x0d\//\x0d\fOutwrite("
import javautilArrayList;
import javautilCollections;
import javautilComparator;
import javautilList;
public class Sort {
public static void main(String[] args) {
Student p1 = new Student(1001, "小明", 20);
Student p2 = new Student(1002, "小红", 21);
Student p3 = new Student(1003, "小黑", 19);
List<Student> list = new ArrayList<Student>();
listadd(p1);
listadd(p2);
listadd(p3);
Collectionssort(list, new Comparator<Student>() {
/
int compare(Student o1, Student o2) 返回一个基本类型的整型, 返回负数表示:o1 小于o2,
返回0 表示:o1和o2相等, 返回正数表示:o1大于o2。
/
public int compare(Student o1, Student o2) {
// 按照学生的学号进行升序排列
if (o1getId() > o2getId()) {
return 1;
}
if (o1getId() == o2getId()) {
return 0;
}
return -1;
}
});
write(list);
Systemoutprintln("---------------------");
Collectionssort(list, new Comparator<Student>() {
/
int compare(Student o1, Student o2) 返回一个基本类型的整型, 返回负数表示:o1 小于o2,
返回0 表示:o1和o2相等, 返回正数表示:o1大于o2。
/
public int compare(Student o1, Student o2) {
// 按照学生的年龄进行升序排列
if (o1getAge() > o2getAge()) {
return 1;
}
if (o1getAge() == o2getAge()) {
return 0;
}
return -1;
}
});
write(list);
}
public static void write(List<Student> list) {
for (Student s : list) {
Systemoutprintln(sgetId() + "\t" + sgetName() + "\t"
+ sgetAge());
}
}
}
public class Student {
private int id ;
private String name;
private int age;
//构造方法
public Student(int id,String name,int age){
thisid = id;
thisname = name;
thisage = age;
}
public int getId() {
return id;
}
public void setId(int id) {
thisid = id;
}
public String getName() {
return name;
}
public void setName(String name) {
thisname = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
thisage = age;
}
}
技术可行性:前面我们已经学习过java的编程知识,会用java进行小的程序项目的编写,开发。并且图书信息管理系统通过java的界面编程来实现还是比价简单。通过java可以很容易的编写出来,所以,技术上是可行的。
经济可行性:现在计算机各种软件已经充斥了我们的工作生活学习,我们的衣食住行都需要软件来给我们提供方便的管理,减轻人们的负担。因此对于图书馆的信息管理,为了减轻图书管理员的负担,开发图书信息管理系统是有必要的。图书馆对图书信息管理
JAVA编程如何实现一个学生信息管理系统登录界面?
本文2023-10-15 15:37:59发表“资讯”栏目。
本文链接:https://www.lezaizhuan.com/article/259384.html