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

📄 answer.java

📁 考试系统 实现在线考试中的各项操作的源代码
💻 JAVA
字号:
package com.exam;

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

public class Answer implements ActionListener
{
	private JFrame frame;
	private Container contentPane;
	private JButton okBtn;
	private ManageQuestion ma=new ManageQuestion();
	private JLabel []lbl=new JLabel[62];
	private JLabel centLbl;

	public Answer()
	{
		frame=new JFrame("成绩单");
		frame.setBounds(300,170,500,500);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		contentPane=frame.getContentPane();
		initGUI();
	}
	public void initGUI()
	{
		contentPane.setLayout(new BorderLayout(50,50));
		okBtn=new JButton("确定");
		centLbl=new JLabel("0");
		JPanel p1=new JPanel(new FlowLayout());
		p1.add(new JLabel("总分数为:   "));
		p1.add(centLbl);
		p1.add(okBtn);
		contentPane.add(p1,BorderLayout.SOUTH);
		okBtn.addActionListener(this);
		JPanel p3=new JPanel(new GridLayout(11,5,10,10));
		JPanel p2=new JPanel(new FlowLayout());
		p3.add(new JLabel("题目序号"));
		p3.add(new JLabel("题目"));
		p3.add(new JLabel("用户答案"));
		p3.add(new JLabel("正确答案"));
		p3.add(new JLabel("分数"));
		for(int i=1;i<=10;i++)
		{
			p3.add(new JLabel(i+""));
			p3.add(new JLabel(ma.getQuestion(i)));
			p3.add(new JLabel(ma.getUserAnswer(i)));
			p3.add(new JLabel(ma.getRightAnswer(i)));
			String a=ma.getUserAnswer(i).trim();
			String b=ma.getRightAnswer(i).trim();
			if(ma.getQuestion(i)!=""&&a.equals(b))
			{
				p3.add(new JLabel("10分"));
				int cent=Integer.parseInt(centLbl.getText().trim());
				cent=cent+10;
				centLbl.setText(cent+"");
			}
			else
			{
				p3.add(new JLabel("0分"));
			}
		}
		contentPane.add(p3,BorderLayout.CENTER);
	}
	public void go()
	{
		frame.setVisible(true);	
	}
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==okBtn)
		{
			System.exit(0);
		}
	}
	public static void main(String args[])
	{
		(new Answer()).go();
	}
}

⌨️ 快捷键说明

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