「学生java界面」java学生管理系统图形界面

博主:adminadmin 2022-11-27 02:48:04 41

本篇文章给大家谈谈学生java界面,以及java学生管理系统图形界面对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎么用java做一个简单的学生管理系统?

用java写的话,可以用List来实现学生管理系统:\x0d\x0a首先,管理系统是针对学生对象的,所以我们先把学生对象就写出来:\x0d\x0apackage bean;\x0d\x0apublic class Student {\x0d\x0a String name;\x0d\x0a String studentId;\x0d\x0a String sex;\x0d\x0a int grade;\x0d\x0a public Student(String name,String studentId,String sex,int grade){\x0d\x0a this.name= name;\x0d\x0a this.studentId= studentId;\x0d\x0a this.sex = sex;\x0d\x0a this.grade = grade; \x0d\x0a }\x0d\x0a public int getGrade(){\x0d\x0a return grade;\x0d\x0a }\x0d\x0a public String getName(){\x0d\x0a return name;\x0d\x0a }\x0d\x0a public String getSex(){\x0d\x0a return sex;\x0d\x0a }\x0d\x0a public void setGrade(int g){\x0d\x0a this.grade = g;\x0d\x0a }\x0d\x0a public String getStudentId(){\x0d\x0a return studentId;\x0d\x0a }\x0d\x0a}\x0d\x0a这里面定义了一些得到当前学生对象数据的一些get方法,和成绩修改的set方法,代码很简单,就不做详细的解答。\x0d\x0a就下来就是我们的正文了。\x0d\x0a虽然我们暂时不用swing来做界面,但是总得要看的过去吧,所以,先做了一个比较简单的界面:\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("*欢迎来到学生管理系统 *");\x0d\x0a System.out.println("*1:增加学生 *");\x0d\x0a System.out.println("*2:删除学生 *");\x0d\x0a System.out.println("*3:修改成绩 *");\x0d\x0a System.out.println("*4:查询成绩 *");\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("您想选择的操作是:");\x0d\x0a这里可以看到,我们的是用一个1234来选择项目,说以不得不讲一下Java如何获取到键盘所输入的数据---------Scanner ,要使用这个,首先需要import进来一个包:\x0d\x0a例如这里:\x0d\x0aimport java.util.*;\x0d\x0a之后的两行代码搞定输入:\x0d\x0aScanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt();\x0d\x0a接下来就是各个功能的实现:\x0d\x0a\x0d\x0apackage test;\x0d\x0aimport java.util.*;\x0d\x0aimport bean.Student;\x0d\x0apublic class Manager {\x0d\x0a static List StudentList = new LinkedList();\x0d\x0a public static void main(String[] agrs){\x0d\x0a select(StudentList); \x0d\x0a }\x0d\x0a private static void select(List StudentList ){\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("*欢迎来到学生管理系统 *");\x0d\x0a System.out.println("*1:增加学生 *");\x0d\x0a System.out.println("*2:删除学生 *");\x0d\x0a System.out.println("*3:修改成绩 *");\x0d\x0a System.out.println("*4:查询成绩 *");\x0d\x0a System.out.println("***************");\x0d\x0a System.out.println("您想选择的操作是:");\x0d\x0a Scanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt(); \x0d\x0a switch(choice){\x0d\x0a //增加学生\x0d\x0a case 1:\x0d\x0a System.out.print("请输入学生的姓名:");\x0d\x0a Scanner Sname = new Scanner(System.in);\x0d\x0a String name = Sname.nextLine();\x0d\x0a System.out.print("请输入学生的性别:");\x0d\x0a Scanner Ssex = new Scanner(System.in);\x0d\x0a String sex = Ssex.nextLine();\x0d\x0a System.out.print("请输入学生的学号:");\x0d\x0a Scanner SId = new Scanner(System.in);\x0d\x0a String studentId = SId.nextLine();\x0d\x0a System.out.print("请输入学生的成绩:");\x0d\x0a Scanner Sgrade = new Scanner(System.in);\x0d\x0a int grade = Sgrade.nextInt();\x0d\x0a StudentList.add(new Student(name,studentId,sex,grade));\x0d\x0a System.out.println("添加成功!!!!!");\x0d\x0a select(StudentList);\x0d\x0a break;\x0d\x0a //删除学生成绩\x0d\x0a case 2:\x0d\x0a System.out.print("请告诉我需要删除学生的学号:");\x0d\x0a Scanner Sid = new Scanner(System.in);\x0d\x0a String SstudentId = Sid.nextLine();\x0d\x0a boolean isfindDelete = false;\x0d\x0a for (int i = 0; i

回答于 2022-11-16

java 学生管理系统登陆界面

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

import java.applet.Applet;

import java.io.*;

import javax.xml.parsers.DoumentBuilderFactory;

public class UserPanel extends Applet implents ActionListener

{

Label lblName,lblNumber,lblSex,lblJob,lblText;

TextFiele tfName.tfNumber;

checkbox chMale,chFemale;

TextArea taText;

choice chJob;

Button btnOk,btnDisply;

Panel p1,p2,p3,p4,p5,p6,p7,p8,p9;

String strName,strNumber,strSex,strJob,strText;

public void init()

{

lblName=new Label("姓名");

lblNumber=new Label("身份证号");

lblSex=new Label(" 性别");

lblJob=new Label(" 职业");

lblText=new Label("个性化宣言 ");

tfName=new TextField(23);

tfNumber =new TextFidle(20);

taText=new TextArea(10,20);

c=new checkboxGroup();

chMale =new checkbox("男",c,true);

chFemale =new checkbox("女",c,false);

chJob =new choice();

chJob.add("学生");

btnOk=new Button("确定");

btnDisplay=new Button("显示 ");

p1=new panel();

p2=new panel();

p3=new panel();

p4=new panel();

p5=new panel();

p6=new panel();

p7=new panel(new BorderLayout());

p8=new panel();

p9=new panel(new BorderLayout());

//

p1.add(lblName);

p1.add(tfName);

p2.add(lblNumber);

p2.add(lblNumber);

p3.add(lblSex);

p3.add(chMale);

p3.add(chFemale);

p4.add(lblJob);

p4.add(chJob);

p5.add(p3);

p5.add(p4);

p6.setLayout(new BorderLayout());

p6.add(p1,BorderLayout.NORTH);

p6.add(p2,BorderLayout.CENTER);

p6.add(p5,BorderLayout.SOUTH);

p7.add(lblText,BorderLayout.NORTH);

p7.add(lblText,BorderLayout.CENTER);

p8.setLayout(new FlowLayout(FlowLayout.CENTER,30,10));

p8.add(btnOK);

p8.add(btnDisplay);

p9.add(p6,BorderLayout.NORTH);

p9.add(p7,BorderLayout.CENTER);

p9.add(p8,BorderLayout.SOUTH);

add(p9);

//

btnOK.addActionListener(this);

btnDisplay.addActionListener(this);

btnDisplay.setEnabled(false);

strName=new String();

strNumber=new String();

strSex=new String();

strJob=new String();

strText=new String();

}

public void actionPerformed(ActionEvent evt)

{

string arg =evt.getActionCommand();

//

if(arg.equals("确定"))

{

strName=tfName.getText().trim();

strNumber=tfNumber.getText().trim();

if(chMale.getState() )

strSex="男";

else

strSex="女";

strJob=chJob.getselectedItem();

strText=taText.getText().trim();

try

{

//

DoumentBuildFactory dbf=DocumentBuilderFactory.newInstance();

db=dbf.newDocumentBuilder();

Doument doc=db.newDoument();

//

Element root=doc.CreateElement("UserDAta");

Element eName=doc.createElement("Name");

Element eNumber=doc.createElement("Number");

Element eJob=doc.createElement("Job");

Element eText=doc.createElement("Text");

//

root.appendChild(eName);

root.appendChild(eNumber);

root.appendChild(eSex);

root.appendChild(eJob);

root.appendChild(eText);

//

eName.appendChild(doc.creatTextNode("\n" strName "\n") );

eNumber.appendChild(doc.creatTextNode("\n" strNumber "\n") );

eSex.appendChild(doc.creatTextNode("\n" strSex "\n") );

eJob.appendChild(doc.creatTextNode("\n" strJob "\n") );

eText.appendChild(doc.creatTextNode("\n" strText "\n") );

//

File f=new File("user.xml");

FileOutputStream fOut=new FileOutStream(f);

//

fOut.write("

是否可以解决您的问题?

想在java学生管理系统的登陆界面添加背景图片,但不知在什么地方添加代码?

1、在Body中添加

html

headtitle/title/head

body background="背景图片地址"

/body

/html

2、在登录框的div添加

div id="login" style="background-image: 背景图片地址"

3、在css添加

在body添加:

BODY {

background-image: 图片路径地址

}

根据ID添加

#login{

background-image: 图片路径地址

}

这些都可以的,还有js也可以添加的。

学生java界面的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java学生管理系统图形界面、学生java界面的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。