• 大小: 22KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: Java
  • 标签: java  hanoi  汉诺塔  swing  awt  

资源简介

主要有两个界面,一个是汉诺塔的演示,可以输入汉诺塔的数目以及演示的速度,然后从这个界面可以点击到另一个界面用于手动操作汉诺塔,点击开始后就可以显示出汉诺塔,然后点击下方的6个按钮来完成碟子的操作。

资源截图

代码片段和文件信息



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

import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class HandleHanoi extends JComponent implements Runnable 
{  
/**
 * 
 */
private static final long serialVersionUID = 1L;
private final static Stack src=new Stack(); //A柱
private final static Stack mid=new Stack(); //B柱
private final static Stack tag=new Stack(); //C柱

private static Jframe jf = new Jframe(“手动演示汉诺塔“);
private static JButton jb1 = new JButton(“A→B“);
private static JButton jb2 = new JButton(“A→C“);
private static JButton jb3 = new JB

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2018-05-31 17:07  RealHanoi\.classpath
     文件         385  2018-05-31 17:07  RealHanoi\.project
     文件         598  2018-05-31 17:07  RealHanoi\.settings\org.eclipse.jdt.core.prefs
     文件         574  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$1.class
     文件         896  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$2.class
     文件         896  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$3.class
     文件         896  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$4.class
     文件         896  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$5.class
     文件         896  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$6.class
     文件         896  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$7.class
     文件         787  2018-05-31 17:08  RealHanoi\bin\HandleHanoi$8.class
     文件        5447  2018-05-31 17:08  RealHanoi\bin\HandleHanoi.class
     文件         635  2018-05-31 17:08  RealHanoi\bin\Hanoiframe$1.class
     文件        1133  2018-05-31 17:08  RealHanoi\bin\Hanoiframe$2.class
     文件         826  2018-05-31 17:08  RealHanoi\bin\Hanoiframe$3.class
     文件         827  2018-05-31 17:08  RealHanoi\bin\Hanoiframe$4.class
     文件        1039  2018-05-31 17:08  RealHanoi\bin\Hanoiframe$5.class
     文件        8905  2018-05-31 17:08  RealHanoi\bin\Hanoiframe.class
     文件        5914  2018-05-31 17:08  RealHanoi\src\HandleHanoi.java
     文件        8957  2018-05-31 17:08  RealHanoi\src\Hanoiframe.java

评论

共有 条评论