📄 formstyle.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 + -