资源简介

该资源为基于Java的四则运算练习系统,用户可以在该系统进行练习,考试,查看错题,和进行算法小游戏。练习和考试可以选择难度,通过考试后会提升自己的能力等级,解锁更高难度的测试。练习和考试中错的题目将记载入错题本,错题本中的题目用户可以查看和删除。算法游戏是2048。项目可以直接导入eclipse。且包含了设计文档,直击课程设计!用户接口为图形界面(GUI),代码设计模式为MVC设计模式。用户信息和题库都是XML格式。

资源截图

代码片段和文件信息

package gui.controller.event;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Stack;

import javax.swing.JPanel;

import gui.view.frame.Basicframe;

public class BackIconListener implements ActionListener
{
private Basicframe basicframe;

public BackIconListener(Basicframe basicframe)
{
this.basicframe = basicframe;
}

@Override
public void actionPerformed(ActionEvent e)
{
Stack stack = basicframe.stack;
if (stack.size() > 1)
{
JPanel popPanel = stack.pop();
basicframe.remove(popPanel);
JPanel top = stack.peek();
top.setVisible(true);
basicframe.add(top);
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    3698327  2019-05-10 19:58  Java课程设计报告书.docx

     文件       3303  2019-05-10 20:00  arithmetic\.classpath

     文件        386  2019-05-10 20:00  arithmetic\.project

     文件         64  2019-05-10 20:00  arithmetic\.settings\org.eclipse.core.resources.prefs

     文件        598  2019-05-10 20:00  arithmetic\.settings\org.eclipse.jdt.core.prefs

     文件       1222  2019-05-10 20:00  arithmetic\bin\gui\controller\event\BackIconListener.class

     文件       4235  2019-05-10 20:00  arithmetic\bin\gui\controller\event\BeforeListener.class

     文件       2469  2019-05-10 20:00  arithmetic\bin\gui\controller\event\DeleteWrongTopicListener.class

     文件       5312  2019-05-10 20:00  arithmetic\bin\gui\controller\event\GameControl.class

     文件       1220  2019-05-10 20:00  arithmetic\bin\gui\controller\event\HomeGameListener.class

     文件       1088  2019-05-10 20:00  arithmetic\bin\gui\controller\event\HomePracticeListener.class

     文件       1072  2019-05-10 20:00  arithmetic\bin\gui\controller\event\HomeTestListener.class

     文件       1081  2019-05-10 20:00  arithmetic\bin\gui\controller\event\HomeWrongListener.class

     文件       4238  2019-05-10 20:00  arithmetic\bin\gui\controller\event\NextListener.class

     文件       1663  2019-05-10 20:00  arithmetic\bin\gui\controller\event\PracticeListener.class

     文件        765  2019-05-10 20:00  arithmetic\bin\gui\controller\event\PracticeSubmitCloseListener.class

     文件       3564  2019-05-10 20:00  arithmetic\bin\gui\controller\event\SubmitListener.class

     文件       1304  2019-05-10 20:00  arithmetic\bin\gui\controller\event\TestDifficultyListener.class

     文件       1635  2019-05-10 20:00  arithmetic\bin\gui\controller\event\TestListener.class

     文件        737  2019-05-10 20:00  arithmetic\bin\gui\controller\event\TestSubmitCloseListener.class

     文件       1190  2019-05-10 20:00  arithmetic\bin\gui\controller\event\UserIconListener.class

     文件        679  2019-05-10 20:00  arithmetic\bin\gui\controller\event\UserPanelListener.class

     文件       4140  2019-05-10 20:00  arithmetic\bin\gui\controller\operation\SubmitOperation.class

     文件       1945  2019-05-10 20:00  arithmetic\bin\gui\controller\operation\TestOperation.class

     文件       3492  2019-05-10 20:00  arithmetic\bin\gui\controller\operation\UserOperation.class

     文件       3373  2019-05-10 20:00  arithmetic\bin\gui\controller\operation\WrongTopicOperation.class

     文件       1056  2019-05-10 20:00  arithmetic\bin\gui\main\Main.class

     文件        468  2019-05-10 20:00  arithmetic\bin\gui\main\UnitTest.class

     文件       1974  2019-05-10 20:00  arithmetic\bin\gui\model\dto\PracticeOption.class

     文件       8417  2019-05-10 20:00  arithmetic\bin\gui\model\dto\PracticingState.class

............此处省略109个文件信息

评论

共有 条评论