java 课设 学生系统管理_JAVA学生管理系统

本文介绍了如何使用JDK1.4及JDK1.5编译JAVA学生管理系统程序,并提供了详细步骤,如设置环境变量、编译命令的使用等。同时也提供了一个课程信息管理模块的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA学生管理系统

JAVA学生管理系统

编译提示

(1) 有使用其他可视化Java编程工具经验的用户也可以利用这些软件已经携带的JDK。例如从“控制面板”中通过【系统】|【高级】|【环境变量】,针对JBuilder8设置环境变量,即把Path路径设置为C:\JBuilder8\jdk1.4\bin,然后将每章“源程序”目录之中的内容保存在例如C:\temp目录中,然后即可在命令提示符窗口中切换到C:\temp>并使用javac –classpath . *.java命令进行编译(其中-classpath用来告诉编译器用户Java文件的路径,“ . ”表示*.java文件的路径在当前目录位置,注意点的前后均有一个空格)。经过编译产生*.class文件后,在C:\temp>提示符下使用java –classpath . * 命令即可运行程序(其中-classpath用来告诉编译器用户类文件的路径,“ . ”表示*.class文件的路径在当前目录位置,注意点的前后均有一个空格。“*”为不包括扩展名的类文件名)。

(2) 上述方法对于直接安装的JDK 1.5亦完全适用。

(3) 也可以象书中介绍的那样,在使用javac命令之前使用set classpath=c:\temp设置类路径(等号前后不能有空格),然后即可直接使用javac *.java编译命令和java *运行命令。

(4) 但是应注意,在使用JDK 1.4时,个别程序可能会无法正常编译运行(因JDK 1.5的编程方式略有变化)。所以应首选JDK 1.5。

(5) 与在“环境变量”对话框中设置类路径相比,在命令提示符窗口中设置类路径是比较稳妥的方法。因为用户存放程序代码的目录位置是根据内容不同而随时确定的。此外您可能会发现“环境变量”对话框中的ClassPath设置在有些情况下毫无作用。

AddCourseInfo.java

import java.awt.event.*;

import java.awt.*;

import javax.swing.*;

/**

* 课程信息管理模块

* 添加新的课程信息

*/

public class AddCourseInfo extends CourseInfo{

CrsBean getCnum = new CrsBean();

public AddCourseInfo() {

this.setTitle("添加课程信息");

this.setResizable(false);

cNum.setEditable(false);

cNum.setText(""+getCnum.getCrsId());

cName.setEditable(true);

cTeacher.setEditable(true);

cType.setEditable(true);

cTime.setEditable(true);

cPlace.setEditable(true);

//设置运行位置,使对话框居中

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

this.setLocation( (int) (screenSize.width - 400) / 2 ,

(int) (screenSize.height - 300) / 2 +45);

}

public void downInit(){

addInfo.setText("增加");

addInfo.setFont(new Font("Dialog",0,12));

downPanel.add(addInfo);

clearInfo.setText("清空");

clearInfo.setFont(new Font("Dialog",0,12));

downPanel.add(clearInfo);

eixtInfo.setText("退出");

eixtInfo.setFont(new Font("Dialog",0,12));www.lwfree.cn

* 事件处理

*/

public void actionPerformed(ActionEvent e) {

Object obj = e.getSource();

if (obj == eixtInfo) { //退出

this.dispose();

}

else if (obj == addInfo) { //增加

cNum.setEnabled(false);

cName.setEditable(false);

cTeacher.setEditable(false);

cType.setEditable(false);

cTime.setEditable(false);

cPlace.setEditable(false);

addInfo.setEnabled(false);

clearInfo.setEnabled(false);

eixtInfo.setEnabled(false);

CrsBean addCrs = new CrsBean();

addCrs.crsAdd(cName.getText(), cTeacher.getText(), cPlace.getText(), cType.getText(), cTime.getText());

this.dispose();

AddCourseInfo aci = new AddCourseInfo();

aci.downInit();

aci.pack();

aci.setVisible(true);

this.dispose();

}

else if (obj == clearInfo) { //清空

setNull();

cNum.setText(""+getCnum.getCrsId());543

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值