⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 formstyle.java

📁 秩序更改试题库
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;

public class FormStyle extends Frame implements ActionListener
{
    MenuBar menubar;
    Menu Guanli,Shiti,Chengji;
    MenuItem Zhuce,Tuichu,Denglu,Zhuxiao,Test1,Test2,Test3,Chengjiview;
    int w,h;
    public String message=null;
    FormStyle(String s)
    {
        setTitle(s);
        Toolkit tool=getToolkit();
        Dimension dim=tool.getScreenSize();
        setBounds(0,0,dim.width,dim.height);
        w=dim.width;h=dim.height;
        Imagecanvas canvas=new Imagecanvas(w,h);
        Imagecanvas aicon=new Imagecanvas(w,h);
        menubar=new MenuBar();
        Guanli=new Menu("管理");
        Zhuce=new MenuItem("注册");
        Denglu=new MenuItem("登录");
        Zhuxiao=new MenuItem("注销");
        Tuichu=new MenuItem("退出");
        Shiti=new Menu("试题");
        Test1=new MenuItem("试题一");
        Test2=new MenuItem("试题二");
        Test3=new MenuItem("试题三");
        Chengjiview=new MenuItem("成绩查看");
        Chengji=new Menu("查看成绩");
        Guanli.add(Zhuce);  Zhuce.addActionListener(this);
        Guanli.add(Denglu);  Denglu.addActionListener(this);
        Guanli.add(Zhuxiao);  Zhuxiao.addActionListener(this);
        Guanli.addSeparator();
        Guanli.add(Tuichu); Tuichu.addActionListener(this);
        Shiti.add(Test1);Test1.addActionListener(this);
        Shiti.add(Test2);Test2.addActionListener(this);
        Shiti.add(Test3);Test3.addActionListener(this);
        Chengji.add(Chengjiview);Chengjiview.addActionListener(this);
        menubar.add(new Menu("|"));
        menubar.add(Guanli);
        menubar.add(new Menu("|"));
        menubar.add(Shiti);
        menubar.add(new Menu("|"));
        menubar.add(Chengji);
        menubar.add(new Menu("|"));
        setMenuBar(menubar);



        setIconImage(aicon.getImage());
        add(canvas);
        setVisible(true);
        Shiti.setEnabled(false);
        Chengji.setEnabled(false);
        Zhuxiao.setEnabled(false);
        setBackground(Color.decode("#02c6f6"));
        addWindowListener(new WindowAdapter()
        {
        	public void windowClosing(WindowEvent e)
        	{
        		System.exit(0);
        	}
        });
        validate();
        FirstLogin a=new FirstLogin(this,"       管理员登录",true);
        message=a.getMessage();
        setTitle("欢迎 "+message+" 使用标准化考试系统");
        validate();
    }
    public  void actionPerformed(ActionEvent e)
        {
            if(e.getSource()==Zhuce)
            {
                //注册
                new Zhuce(this,"新用户注册",true);
            }
            if(e.getSource()==Denglu)
            {
                //登录
             Denglu a= new Denglu(this,"用户登录",true);
             message=a.getMessage();
             if(!message.equals(null))
             {
                 setTitle("欢迎 "+message+" 使用标准化考试系统");
                 Chengji.setEnabled(true);
                Shiti.setEnabled(true);
                Zhuce.setEnabled(false);
                Denglu.setEnabled(false);
                Zhuxiao.setEnabled(true);
                new Chengjiview(this,message,true);
             }
            }
            if(e.getSource()==Zhuxiao)
            {
                Denglu.setEnabled(true);
                Zhuce.setEnabled(true);
                Shiti.setEnabled(false);
                Chengji.setEnabled(false);
                Zhuxiao.setEnabled(false);
                setTitle("欢迎使用标准化考试系统");
            }
            if(e.getSource()==Tuichu)
            {
                //退出
                System.exit(0);
            }
            if(e.getSource()==Test1)
            {
                //试题一
                new Shiti1(this,message,true);
                //new Shiti1(this,message,true);
            }
            if(e.getSource()==Test2)
            {
                //试题二
                new Shiti2(this,message,true);
            }
            if(e.getSource()==Test3)
            {
                //试题三
                new Shiti3(this,message,true);
            }
            if(e.getSource()==Chengjiview)
            {
                new Chengjiview(this,message,true);
            }
        }
}
   class Imagecanvas extends Canvas//背景图片
   {
       Toolkit tool;
       Image image,image1;
       int widtha,heighta;
       Imagecanvas(int widtha,int heighta)
       {
           this.widtha=widtha;
           this.heighta=heighta;
           tool=getToolkit();
           image=tool.getImage("./classes/pic/bj.gif");
           image1=tool.getImage("./classes/pic/icon.gif");
       }
       public void paint(Graphics g)
       {
           g.drawImage(image,0,0,widtha,heighta,this);
       }
       public Image getImage()
       {
           return image1;
       }
   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -