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

资源简介

在界面上设计4*4的按钮,即16个按钮排列成4*4的网格形状。在16个按钮中,只有15个按钮上有1-15的数字,而且这些数字在按钮上不重复出现,有一个按钮上没有数字。当程序启动时,这15个数字是随机排列的。当单击某个按钮时,若该按钮上有数字而且该按钮与没有数字的按钮相邻,则将该按钮上的数字给没有数字的按钮,同时该按钮变成没有数字的按钮。当着15个数字在4*4的网格中成顺序或逆序排列,则显示消息框表明排列成功,并重新随机排列这15个数字在按钮网格上的位置。

资源截图

代码片段和文件信息

import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;

import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.JPanel;


public class SortGame extends Jframe implements ActionListener {

private JPanel mainPanel = new JPanel();
private JButton button[] = new JButton[16];
private int butNum[] = new int[16];
private Vector optionalNum = new Vector();

public SortGame(){
super(“16方格排序游戏“);
mainPanel.setLayout(new GridLayout(4433));
getContentPane().add(mainPanel);
for(int i=0; i<16; i++) {
button[i] = new JButton();
button[i].addActionListener(this);
mainPanel.add(button[i]);

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

     文件       1014  2009-04-29 17:27  SortGame\.classpath

     文件        384  2009-04-29 17:27  SortGame\.project

     文件       3768  2009-04-29 19:26  SortGame\bin\SortGame.class

     目录          0  2009-04-29 17:29  SortGame\bin

     文件       3147  2009-04-29 19:26  SortGame\src\SortGame.java

     目录          0  2009-04-29 17:28  SortGame\src

     目录          0  2009-04-29 17:27  SortGame

     文件       2592  2009-04-29 19:35  sortgame.jar

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

                10905                    8


评论

共有 条评论

相关资源