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

JAVA学生管理系统 第6页

更新时间:2009-9-14:  来源:毕业论文
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] 下一页

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

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