Курсовая работа: Программа "Система обучения"
if(Main.i==10)
{
Main.F4.R.setEnabled(true);
}
JOptionPane.showMessageDialog(Main.F4,"Неверно");
B.setEnabled(false);
}
}
catch ( Exception ex ) {
ex.printStackTrace();
} } }
3.5 Класс TimeInSystem
Класс, реализует подсчет времени, в течение которого студент находился в системе обучения. Метод этого класса создает счетчик времени и увеличивает его на единицу после каждой минуты пребывания в системе, и останавливает таймер и записывает в файл время студента которое он провел в системе. В случае повторного захода студента в систему берется значение времени из файла этого студента и к нему уже прибавляется новое время пребывания.
public class TimeInSystem
{
public static Integer c;
public static Integer i =0;
public static java.util.Timer timer = new java.util.Timer();
public TimeInSystem(){}
public void time( String T1,int flag,String path)
{
if(flag==1)
{
Main.T.c = Main.T.c.parseInt(T1);
TimerTask task = new TimerTask() {
public void run()
{ Main.T.i++; }
};
timer.schedule( task,30000, 60000 );