JAVA学生管理系统 第6页

JAVA学生管理系统 第6页
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.net.*;

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

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

  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);

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

  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("cteacher",cTeacher.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] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有