毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

JAVA学生管理系统 第5页

更新时间:2009-9-14:  来源:毕业论文
JAVA学生管理系统 第5页
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

/**
 * 课程信息管理模块
 * 根据课程编号查询课程信息,以供调用者修改或删除
 */
public class CourseInfoSearchCnum extends JDialog implements ActionListener{
 Container contentPane;
 String[] s;
 //框架的大小
 Dimension faceSize = new Dimension(300, 100);
 JLabel jLabel1 = new JLabel();
 JComboBox selectCnum;
 JButton searchInfo = new JButton();
 
 public CourseInfoSearchCnum(JFrame frame) {
  super(frame, true);
  this.setResizable(false);
  try {
   Init();
  }
  catch (Exception e) {
   e.printStackTrace();
  }
  //设置运行位置,使对话框居中
  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  this.setLocation( (int) (screenSize.width - 400) / 2 ,
      (int) (screenSize.height - 300) / 2 + 45);
 }
 
 private void Init() throws Exception {
  this.setSize(faceSize);
  contentPane = this.getContentPane();
  contentPane.setLayout(new FlowLayout());

  jLabel1.setText("请输入或者选择课程号:");
  jLabel1.setFont(new Font("Dialog",0,12));
  contentPane.add(jLabel1);
  
  CrsBean getId = new CrsBean();
  s = getId.getAllId();

  selectCnum = new JComboBox(s);
  selectCnum.setSelectedItem(null);
  selectCnum.setEditable(true);
  selectCnum.setFont(new Font("Dialog",0,12));
  contentPane.add(selectCnum);

  searchInfo.setText("查询");
  searchInfo.setFont(new Font("Dialog",0,12));
  contentPane.add(searchInfo);

  selectCnum.addActionListener(this);
  searchInfo.addActionListener(this);
 }

 /**
  * 事件处理
  */
 public void actionPerformed(ActionEvent e) {
  Object obj = e.getSource();
  if (obj == selectCnum) { //退出
   this.dispose();
  }
  else if (obj == searchInfo) { //修改
   this.dispose();
  }
 }

 /**
  * 返回选择的学号
  */
 public String getCnum(){
  return (String)this.selectCnum.getSelectedItem();
 }
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;

/**
 * 课程信息查询模块
 * 根据课程名称查询课程的信息
 */
public class CourseSearchCname extends JFrame implements ActionListener{
 Container contentPane;
 //框架的大小
 Dimension faceSize = new Dimension(300, 100);
 JLabel jLabel1 = new JLabel();
 JTextField cName = new JTextField(8);
 JButton searchInfo = new JButton();

 
 public CourseSearchCname() {
  //设置标题
  this.setTitle("按课程名称查询");
  this.setResizable(false);
  //设置程序图标
  this.setIconImage(getImage("icon.gif"));

  try {
   Init();
www.751com.cn
  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  this.setLocation( (int) (screenSize.width - 400) / 2 ,
      (int) (screenSize.height - 300) / 2 + 45);

 }
 
 private void Init() throws Exception {
  this.setSize(faceSize);
  contentPane = this.getContentPane();
  contentPane.setLayout(new FlowLayout());

  jLabel1.setText("请输入课程名称: ");
  jLabel1.setFont(new Font("Dialog",0,12));
  contentPane.add(jLabel1);

  cName.setText(null);
  cName.setFont(new Font("Dialog",0,12));
  contentPane.add(cName);

  searchInfo.setText("确定");
  searchInfo.setFont(new Font("Dialog",0,12));
  contentPane.add(searchInfo);

  searchInfo.addActionListener(this);

 }

 /**
  * 事件处理
  */
 public void actionPerformed(ActionEvent e) {
  Object obj = e.getSource();
  if (obj == searchInfo) { //查询
   ResultCourse rC = new ResultCourse("cname",cName.getText());
   this.dispose();
  }
 }

 /**
  * 通过给定的文件名获得图像
  */
 Image getImage(String filename) {
  URLClassLoader urlLoader = (URLClassLoader)this.getClass().
   getClassLoader();
  URL url = null;
  Image image = null;
  url = urlLoader.findResource(filename);
  image = Toolkit.getDefaultToolkit().getImage(url);
  MediaTracker mediatracker = new MediaTracker(this);
  try {
   mediatracker.addImage(image, 0);
   mediatracker.waitForID(0);
  }
  catch (InterruptedException _ex) {
   image = null;
  }
  if (mediatracker.isErrorID(0)) {
   image = null;
  }  return image; }}

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

JAVA学生管理系统 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。