JAVA编程如何实现一个学生信息管理系统登录界面?

栏目:资讯发布:2023-10-15浏览:3收藏

JAVA编程如何实现一个学生信息管理系统登录界面?,第1张

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编程如何实现一个学生信息管理系统登录界面?

importjavaawt;\x0d\importjavaawtevent;\x0d\importjavaapplet;\x0d\importjavaappletApplet;\x0d\importjavaio;\x0d\importjavaxxmlparse...
点击下载
热门文章
    确认删除?
    回到顶部