java教务管理系统界面

 2025-01-02 07:57:01  阅读 172  评论 0

摘要:importjava.awt.*importjava.awt.event.*importjava.applet.*importjava.applet.Appletimportjava.io.*importjavax.xml.parsers.DoumentBuilderFactorypublicclassUserPanelextendsAppletimplentsActionListener{LabellblName,lblNumber,lblSex,lblJob,lblTextTextFieletfNam

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 学生管理界面

import java.awt.BorderLayout

java教务管理系统界面

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))//设置显示的字体

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教务管理系统界面】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/zhishi/801821.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0514秒, 内存占用2 MB, 访问数据库23次

陕ICP备14005772号-15