starttestview.java

来自「纯JAVA代码的考试系统」· Java 代码 · 共 45 行

JAVA
45
字号
package org.fangsoft.testcenter.view.console;

import static org.fangsoft.util.Console.output;

import java.sql.Timestamp;

import org.fangsoft.testcenter.model.Test;
import org.fangsoft.testcenter.model.TestResult;
import org.fangsoft.testcenter.view.View;

public final class StartTestView extends ConsoleView implements View {
	private Test test;
	private TestResult tr;

	public Test getTest() {
		return test;
	}

	public void setTest(Test test) {
		this.test = test;
	}

	@Override
	public void displayView() {
		// TODO Auto-generated method stub
		output("==========开始考试===========");
		output("考试名称:%1$5s%n" + "考试简述:%2$5s%n" + "考试问题:%3$5s%n"
				+ "考试时间:%4$5s分钟%n", test.getName(), test.getDescription(), test
				.getNumQuestion(), test.getTimeLimitMin());
		  long starttime=System.currentTimeMillis();
		  tr.setStartTime(new Timestamp(starttime));
		output("注意你有%1$s分钟答题,现在时间是:%2$tT%n",test.getTimeLimitMin(), starttime);
		
	}

	public TestResult getTr() {
		return tr;
	}

	public void setTr(TestResult tr) {
		this.tr = tr;
	}

}

⌨️ 快捷键说明

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