汉诺塔 用java小程序
来源:百度知道 编辑:UC知道 时间:2024/09/23 04:34:19
偶是新来的,积分不多,给15分,别嫌少啊
急用
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSpinner;
import javax.swing.JTextArea;
import javax.swing.SpinnerModel;
import javax.swing.SpinnerNumberModel;
public class Test {
public static void main(String[] args) {
JFrame frame = new JFrame();
SpinnerModel sm = new SpinnerNumberModel(5, 5, 9, 1);
final JSpinner spinner = new JSpinner(sm);
final JTextArea area = new JTextArea(20, 20);
JButton button = new JButton("OK");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
area.setText(solveHanoi((Integer) spinner.getValue()));
}
});
JPanel choicePanel = new JPanel();
choicePanel.add(spi