当前位置:首页 大学排名 java教务管理系统界面

java教务管理系统界面

发布时间:2023-03-04 18:06:49

importjava.awt.*importjava.awt.event.*importjava.applet.*importjava.applet.Appletimportjava.io.*importjavax.xml.parsers.DoumentBuilderFactorypublicclassUserPanelextendsAppletimplentsActionListener{LabellblName,lblNumber,lblSex,lblJob,lblTextTextFieletfName.tfNumbercheckboxchMale,chFemaletextareataTextchoicechJobButtonbtnOk,btnDisplyPanelp1,p2,p3,p4,p5,p6,p7,p8,p9StringstrName,strNumber,strSex,strJob,strTextpublicvoidinit(){lblName=newLabel("姓名")lblNumber=newLabel("身份证号")lblSex=newLabel("性别")lblJob=newLabel("职业")lblText=newLabel("个性化宣言")tfName=newTextField(23)tfNumber=newTextFidle(20)taText=newtextarea(10,20)c=newcheckboxGroup()chMale=newcheckbox("男",c,true)chFemale=newcheckbox("女",c,false)chJob=newchoice()chJob.add("学生")btnOk=newButton("确定")btnDisplay=newButton("显示")p1=newpanel()p2=newpanel()p3=newpanel()p4=newpanel()p5=newpanel()p6=newpanel()p7=newpanel(newBorderLayout())p8=newpanel()p9=newpanel(newBorderLayout())//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(newBorderLayout())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(newFlowLayout(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=newString()strNumber=newString()strSex=newString()strJob=newString()strText=newString()}publicvoidactionPerformed(ActionEventevt){stringarg=evt.getActionCommand()//if(arg.equals("确定")){strName=tfName.getText().trim()strNumber=tfNumber.getText().trim()if(chMale.getState())strSex="男"elsestrSex="女"strJob=chJob.getselectedItem()strText=taText.getText().trim()try{//DoumentBuildFactorydbf=documentBuilderFactory.newInstance()db=dbf.newdocumentBuilder()Doumentdoc=db.newDoument()//Elementroot=doc.CreateElement("UserDAta")ElementeName=doc.createElement("Name")ElementeNumber=doc.createElement("Number")ElementeJob=doc.createElement("Job")ElementeText=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"))//Filef=newFile("user.xml")FileOutputStreamfOut=newFileOutStream(f)//fOut.write("

班务管理系统java登录界面分为用户登录和管理员登录

package 学生管理界面

java教务管理系统界面

import java.awt.BorderLayout

import java.awt.Checkbox

import java.awt.CheckboxGroup

import java.awt.Container

import java.awt.Font

import java.awt.event.ActionEvent

import java.awt.event.ActionListener

import java.awt.event.ItemEvent

import java.awt.event.ItemListener

import javax.swing.JButton

import javax.swing.Jframe

import javax.swing.JLabel

import javax.swing.JPanel

import javax.swing.JTextField

//录入的信息包括学号、姓名、性别、出生日期、是否联合培养等

public class 学生信息图形界面 extends Jframe implements ActionListener {

public 学生信息图形界面() { //构造方法

//界面显示问题

super("学生信息图形界面")

setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE)

setSize(320, 300)

setVisible(true)

Container content = getContentPane()

JPanel jp1 = new JPanel()//创建一个面板

JLabel label = new JLabel("欢迎使用学生信息管理系统") //欢迎界面的欢迎语句

label.setFont(new Font("楷体_GB2312", Font.BOLD, 20)) //设置显示的字体

jp1.add(label) //将标签添加到面板jp1中

JPanel jp2 = new JPanel()//创建一个面板,用于摆放提示各种功能的标签

JLabel label1 = new JLabel("请输入学生的详细资料:") //输入提示输入的语言:

label1.setFont(new Font("楷体_GB2312", Font.BOLD, 18)) //设置显示的字体

JLabel label2 = new JLabel("学 生 学 号:")//提示各种输入内容的标签

label2.setFont(new Font("楷体_GB2312", Font.BOLD, 18)) //设置显示的字体t

JTextField field1=new JTextField(10) //10为学号长度,可自行设定

JLabel label3 = new JLabel("学 生 姓 名:")//提示输入学生姓名的标签

label3.setFont(new Font("楷体_GB2312", Font.BOLD, 18)) //设置显示的字体

JTextField field2=new JTextField(10) //10为姓名长度,可自行设定

JLabel label4 = new JLabel("学 生 性 别: ")//提示输入学生性别的标签

label4.setFont(new Font("楷体_GB2312", Font.BOLD, 18)) //设置显示的字体

CheckboxGroup group1 = new CheckboxGroup()//创建一个复选框用于选择某一功能

Checkbox check11 = new Checkbox("男",true,group1) //添加选项到复选框中

check11.setFont(new Font("楷体_GB2312", Font.BOLD, 18))//设置显示的字体

check11.addItemListener(new CheckHandler1(1)) //给相应复选框添加事件监听器

Checkbox check12 = new Checkbox("女",false,group1) //添加选项到复选框中

check12.setFont(new Font("楷体_GB2312", Font.BOLD, 18))//设置显示的字体

check12.addItemListener(new CheckHandler1(2)) //给相应复选框添加事件监听器

JLabel label5 = new JLabel("出 生 日 期:")//提示输入出生日期的标签

label5.setFont(new Font("楷体_GB2312", Font.BOLD, 18)) //设置显示的字体

JTextField field3=new JTextField("2000",3) //3为姓名长度,可自行设定

JLabel label51 = new JLabel("年")

label51.setFont(new Font("楷体_GB2312", Font.BOLD, 18))//设置显示的字体

JTextField field4=new JTextField("01",2) //2为姓名长度,可自行设定

JLabel label52 = new JLabel("月")

label52.setFont(new Font("楷体_GB2312", Font.BOLD, 18))//设置显示的字体

JTextField field5=new JTextField("01",2) //2为姓名长度,可自行设定

JLabel label53 = new JLabel("日")

label53.setFont(new Font("楷体_GB2312", Font.BOLD, 18))//设置显示的字体

JLabel label6 = new JLabel("联合培养:") //提示选择联合培养与否的标签

label6.setFont(new Font("楷体_GB2312", Font.BOLD, 18)) //设置显示的字体

CheckboxGroup group2 = new CheckboxGroup()//创建一个复选框用于选择某一功能

Checkbox check21 = new Checkbox("是",true,group2) //添加选项到复选框中

check21.setFont(new Font("楷体_GB2312", Font.BOLD, 18))//设置显示的字体

check21.addItemListener(new CheckHandler2(1)) //给相应复选框添加事件监听器

Checkbox check22 = new Checkbox("否",false,group2) //添加选项到复选框中

check22.setFont(new Font("楷体_GB2312", Font.BOLD, 18))//设置显示的字体

java教务管理系统界面

check22.addItemListener(new CheckHandler2(2)) //给相应复选框添加事件监听器

//添加组件到面板容器中

jp2.add(label1)

jp2.add(label2)

jp2.add(field1)

jp2.add(label3)

jp2.add(field2)

jp2.add(label4)

jp2.add(check11) jp2.add(check12)

jp2.add(label5)

jp2.add(field3)jp2.add(label51)jp2.add(field4)jp2.add(label52)jp2.add(field5)jp2.add(label53)

jp2.add(label6)

jp2.add(check21) jp2.add(check22)

content.add(jp1, BorderLayout.NORTH)//分别添加面板到容器中

content.add(jp2, BorderLayout.CENTER)//分别添加面板到容器中

}

public void actionPerformed(ActionEvent e) {

// 事件响应处理

}

class CheckHandler1 implements ItemListener //复选框键的事件响应类

{

private int sel

CheckHandler1(int select)

{

sel = select

}

public void itemStateChanged(ItemEvent e)

{

switch(sel)

{

case 1:method1()break//调用选择的相应功能的方法

case 2:method2()break //调用选择的相应功能的方法

}

}

private void method1() { //事件响应方法

}

private void method2() { //事件响应方法

}

}

class CheckHandler2 implements ItemListener //复选框键的事件响应类

{

private int sel

CheckHandler2(int select)

{

sel = select

}

public void itemStateChanged(ItemEvent e)

{

switch(sel)

{

case 1:method1()break//调用选择的相应功能的方法

case 2:method2()break //调用选择的相应功能的方法

}

}

private void method1() {//事件响应方法

}

private void method2() { //事件响应方法

}

}

//测试

public static void main(String[] args) {

学生信息图形界面 界面 = new 学生信息图形界面()

界面.setVisible(true)

}

}

java教务管理系统界面

不对。

班务管理系统java登录界面分为用户登录和管理员登录,还有一个是学生登录,所以班务管理系统java登录界面分为用户登录和管理员登录是不对的。

班务管理系统java包括用户登录模块、班级管理模块、成绩管理模块、教师管理模块、学生管理模块等,主要实现了对学生的个人基本信息和学生成绩的管理。

以上就是关于JAVA编程如何实现一个学生信息管理系统登录界面?全部的内容,如果了解更多相关内容,可以关注醉学网,你们的支持是我们更新的动力!

温馨提示:
本文【java教务管理系统界面】由作者 院校教务系统指导 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6