資源簡介
主要有兩個界面,一個是漢諾塔的演示,可以輸入漢諾塔的數目以及演示的速度,然后從這個界面可以點擊到另一個界面用于手動操作漢諾塔,點擊開始后就可以顯示出漢諾塔,然后點擊下方的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\Hanoif
?????文件????????1133??2018-05-31?17:08??RealHanoi\bin\Hanoif
?????文件?????????826??2018-05-31?17:08??RealHanoi\bin\Hanoif
?????文件?????????827??2018-05-31?17:08??RealHanoi\bin\Hanoif
?????文件????????1039??2018-05-31?17:08??RealHanoi\bin\Hanoif
?????文件????????8905??2018-05-31?17:08??RealHanoi\bin\Hanoif
?????文件????????5914??2018-05-31?17:08??RealHanoi\src\HandleHanoi.java
?????文件????????8957??2018-05-31?17:08??RealHanoi\src\Hanoif
- 上一篇:Java并發編程進階練習代碼
- 下一篇:jsp醫院門診管理系統
評論
共有 條評論