• 大小: 289KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Java
  • 标签: Hannoi塔  

资源简介

这是一个java做的Hannoi塔游戏,在java课程设计(第二版)的基础上加了一些功能,(1)增加了计时器功能(2)用户可以设置盘子的大小(3)有背景音乐(4)设置盘子数目(5)设置盘子颜色和背景颜色(6)用户可以将自动移动盘子de文本信息保存到文件....欢迎大家来下载.....谢谢

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class AutoMoveDisc extends JDialog implements ActionListener{
    int amountOfDisc=3;
    TowerPoint [] pointApointBpointC;
    char [] towerName;
    Container con;
    StringBuffer moveStep;
    JTextArea showStep;
    JButton bStartbStopbContinuebClosebaocun;
    Timer time;
    int i=0number=0;
    FileDialog filedialog_save;
    BufferedWriter out;
    FileWriter tofile;
    AutoMoveDisc(Container con){
        setModal(true);
        settitle(“自动演示搬盘子过程“);
        this.con=con;
        moveStep=new StringBuffer();
        time=new Timer(1000this);
        time.setInitialDelay(10);
        showStep=new JTextArea(1012); 
        bStart=new JButton(“演示“);
       

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

     文件     375780  2004-04-28 20:20  Hannoi塔\beijing.WAV

     文件        168  2009-07-11 12:40  Hannoi塔\a.txt

     文件        431  2009-07-10 17:02  Hannoi塔\Disc.java

     文件       9082  2009-07-11 12:38  Hannoi塔\HannoiWindow.java

     文件       5259  2009-07-11 09:17  Hannoi塔\Tower.java

     文件         35  2009-07-10 17:02  Hannoi塔\a.bat

     文件        139  2009-07-10 08:43  Hannoi塔\Main.java

     文件      14759  2009-07-11 12:39  Hannoi塔\Hannoi.jar

     文件       7689  2009-07-10 15:53  Hannoi塔\AutoMoveDisc.java

     文件       1177  2008-11-16 15:27  Hannoi塔\TowerPoint.java

     文件         41  2009-07-11 12:03  Hannoi塔\moon.mf

     文件        161  2009-07-11 12:04  Hannoi塔\b.bat

     文件       5376  2009-07-10 08:58  Hannoi塔\HandleMouse.java

     目录          0  2009-07-08 12:56  Hannoi塔

----------- ---------  ---------- -----  ----

               420097                    14


评论

共有 条评论