• 大小: 3.75MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-10
  • 语言: Java
  • 标签: java程序  

资源简介

这个是基本上市用java中的SWIng和swt包,开发的一个简单学校排课系统,适合java初学者学习和深化!

资源截图

代码片段和文件信息

import java.awt.*;
import javax.swing.*;

import java.awt.event.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;

import javax.swing.text.*;
import data.*;
import data1.*;
public class Window implements ActionListener{
private Jframe frame;
private JMenuBar menubar;
private JMenu menu1menu2menu3menu4;
private JMenuItem menuitemb1menuitemb2menuitemb3menuitemb4menuitemb5menuitemb6menuitemb7;
private JMenuItem menuitemx1menuitemx2menuitemx3menuitemx4menuitemx5;
private JMenuItem menuitemz1menuitemz2;
private JMenuItem menuitemq1menuitemq2menuitemq3;
    private JLabel nameLabel=new JLabel(“用户名“);
private JLabel pwLabel=new JLabel(“密码“);
private JLabel typeLabel=new JLabel(“类型“);
private JComboBox combox;
private JTextField name=new JTextField();
private JPasswordField pw=new JPasswordField();
private JButton b1b2;
public DataAll data=new DataAll();
 
     public static void main(String args[]){
      Window w=new Window();
      w.go();
     }
     
     public void go(){
      frame=new Jframe(“网上排课系统“);
      Container cp=frame.getContentPane();
      cp.setLayout(null);
    
      ImageIcon gif=new ImageIcon(“2-1.jpg“);
      JLabel imagelable=new JLabel(gif);
      frame.getlayeredPane().add(imagelable new Integer(Integer.MIN_VALUE));
      imagelable.setBounds(00gif.getIconWidth()gif.getIconHeight());
      ((JPanel)cp).setOpaque(false); 
      
      cp.add(nameLabel);
      cp.add(name);
      cp.add(pwLabel);
      cp.add(pw);
      nameLabel.setBounds(300 500 100 20);
      nameLabel.setForeground(Color.red);
      name.setBounds(340 500 120 25);
      pwLabel.setBounds(300 530 100 30);
      pwLabel.setForeground(Color.red);
      pw.setBounds(340 530 120 25);
      typeLabel.setBounds(30047010020);
      typeLabel.setForeground(Color.red);
   cp.add(typeLabel);
  String[] data={“管理员““教师““学生“};
  combox=new JComboBox(data);
  combox.setBounds(340 470 12025);
  cp.add(combox);
      
                 
      b1=new JButton(“登录“);
      b1.addActionListener(new ActionListener(){
      public void actionPerformed(ActionEvent e){
         menu1.setEnabled(false);
       menu2.setEnabled(false);
       menu3.setEnabled(false);
       menu4.setEnabled(false);
      String username=name.getText();
      char[]upw=pw.getPassword();
      String userpw=new String(upw);
      String str=combox.getSelectedItem().toString();
      int n=linkData(usernameuserpwstr);
      switch(n){
      case 1:menu1.setEnabled(true);
             menu2.setEnabled(true);
             menu3.setEnabled(true);
             menu4.setEnabled(true);
            JOptionPane.showMessageDialog(frame “欢迎“+username+“用户成功登陆!“);
             break;
      case 2:menu4.setEnabled

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          0  2011-05-19 18:52  java1\.metadata\.lock

     文件     622480  2011-06-17 11:26  java1\.metadata\.log

     文件       4597  2011-06-10 16:46  java1\.metadata\.plugins\org.eclipse.core.resources\.history\0\10d8a209879300101af8810274d221e9

     文件         48  2011-06-15 09:28  java1\.metadata\.plugins\org.eclipse.core.resources\.history\0\30edeb06ef9600101c9e8c28de298767

     文件       1458  2011-06-14 23:19  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1\50dbf7649a9600101b1ead74c0756d77

     文件       5336  2011-06-16 14:35  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1\e056a7f4e49700101a9babe319dbba54

     文件       7574  2011-06-15 17:49  java1\.metadata\.plugins\org.eclipse.core.resources\.history\11\208ee8e2349700101c9e8c28de298767

     文件       7441  2011-06-16 10:57  java1\.metadata\.plugins\org.eclipse.core.resources\.history\11\a06b8dafc49700101a9babe319dbba54

     文件       3938  2011-06-11 17:30  java1\.metadata\.plugins\org.eclipse.core.resources\.history\11\f0513d930d94001019aaba690eaf72cc

     文件       8874  2011-06-12 20:34  java1\.metadata\.plugins\org.eclipse.core.resources\.history\12\10fb8b0af19400101223acedba39f181

     文件          0  2011-06-10 15:04  java1\.metadata\.plugins\org.eclipse.core.resources\.history\12\40b5a1d72f9300101ca0d1e2c85c452a

     文件       8820  2011-06-13 00:28  java1\.metadata\.plugins\org.eclipse.core.resources\.history\12\60b8aa48139500101f8da9b21163d81b

     文件       2302  2011-06-10 15:20  java1\.metadata\.plugins\org.eclipse.core.resources\.history\12\c0ad4928329300101ca0d1e2c85c452a

     文件       4178  2011-06-14 00:08  java1\.metadata\.plugins\org.eclipse.core.resources\.history\13\f07b497dd79500101b2bad2d15b2d571

     文件       8836  2011-06-15 19:57  java1\.metadata\.plugins\org.eclipse.core.resources\.history\14\d07999dd479700101c9e8c28de298767

     文件       4147  2011-06-13 22:25  java1\.metadata\.plugins\org.eclipse.core.resources\.history\16\0051c0f1ca9500101b2bad2d15b2d571

     文件       1584  2011-06-14 23:34  java1\.metadata\.plugins\org.eclipse.core.resources\.history\17\7007d3679d9600101b1ead74c0756d77

     文件       2552  2011-06-11 23:27  java1\.metadata\.plugins\org.eclipse.core.resources\.history\17\804731684194001013d49a7a6babebca

     文件       8576  2011-06-12 11:04  java1\.metadata\.plugins\org.eclipse.core.resources\.history\18\603612e3e89400101223acedba39f181

     文件      14134  2011-06-15 16:17  java1\.metadata\.plugins\org.eclipse.core.resources\.history\19\10076a6c929800101381b201070c71fa

     文件       3837  2011-06-12 22:51  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1a\104dfe0c119500101f8da9b21163d81b

     文件       8863  2011-06-12 20:48  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1a\704cbe04fa9400101f8da9b21163d81b

     文件       8624  2011-06-15 21:42  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1b\e078481f619700101f239bab456f83c5

     文件       1748  2011-06-15 09:30  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1d\30c6976e169700101c9e8c28de298767

     文件       4196  2011-06-13 23:49  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1e\203cc22ad59500101b2bad2d15b2d571

     文件       2499  2011-06-11 22:18  java1\.metadata\.plugins\org.eclipse.core.resources\.history\1f\2075ad263e94001013d49a7a6babebca

     文件       3788  2011-06-11 19:44  java1\.metadata\.plugins\org.eclipse.core.resources\.history\21\20218c50209400101dc2c7246dab59eb

     文件       3997  2011-06-11 20:35  java1\.metadata\.plugins\org.eclipse.core.resources\.history\21\c0d5bd77279400101dc2c7246dab59eb

     文件       8789  2011-06-13 23:27  java1\.metadata\.plugins\org.eclipse.core.resources\.history\22\40607ab7d89500101b2bad2d15b2d571

     文件         47  2011-06-10 13:24  java1\.metadata\.plugins\org.eclipse.core.resources\.history\23\f0ec6c42269300101ca0d1e2c85c452a

............此处省略860个文件信息

评论

共有 条评论