资源简介
JAVA编写的魔板游戏,包括数字、图片,附文档

代码片段和文件信息
package com.cslg.Magic;
import java.awt.*;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.awt.event.*;
import java.awt.event.MouseAdapter.*;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.swing.ImageIcon;
import javax.imageio.ImageIO;
public class Magicframe extends MouseAdapter
{
private frame frame;
private MenuBar mb;
private Panel panLeft;
private Label label;
private TextField txtCount;
private JButton[] btnText;
private int count=1;
private Panel panRight;
private int[] btnIndex;
private MenuItem miPri;
private MenuItem miPicture;
private MenuItem miHigh;
private MenuItem miQuit;
private MenuItem miHelp;
private int n;
private TextArea help;
private JLabel lab1;
private JLabel labPic;
private Panel panPic;
//构造函数
public Magicframe()
{
frame=new frame(“MagicBoard“);
panLeft=new Panel();
panPic=new Panel();
labPic=new JLabel();
lab1=new JLabel();
panRight=new Panel();
label=new Label(“Your total counts:“);
btnIndex=new int[16];
btnText=new JButton[16];
txtCount=new TextField();
}
//初始化菜单栏
public void initMenu()
{
mb=new MenuBar();
Menu mGame=new Menu(“Game“);
miPri=new MenuItem(“Primary“);
miHigh=new MenuItem(“High“);
miPicture=new MenuItem(“Picture“);
miQuit=new MenuItem(“Quit“);
miQuit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
mGame.add(miPri);
mGame.add(miHigh);
mGame.add(miPicture);
miPri.addActionListener(new myActionListener());
miHigh.addActionListener(new myActionListener());
miPicture.addActionListener(new myActionListener());
mGame.addSeparator();
mGame.add(miQuit);
Menu mHelp=new Menu(“Help“);
miHelp=new MenuItem(“HelpText“);
mHelp.add(miHelp);
mb.add(mGame);
mb.add(mHelp);
frame.setVisible(true);
frame.setMenuBar(mb);
frame.addWindowListener(new CloseHandler());
}
//侦听到的关闭事件
public class CloseHandler extends WindowAdapter
{
@Override
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
//随机生成一串数
private void CreateList(int n)
{
int len = n*n;
int[] num =new int[len] ;
for(int i = 0 ; i < len ; i++)
{
num[i]=i;
}
for(int i = 0 ; i < n*n ; i++)
{
int index = (int)(Math.random()*len);
btnIndex[i] = num[index];
num[index] = num[len - 1];
len--;
}
}
public void initPanPic()
{
panPic.setLayout(new GridLayout(31));
ImageIcon icon=new ImageIcon(“Img/Bear.jpg“);
labPic.setIcon(icon);
lab1.setText(“ As Follows:“);
lab1.setFont(new Font(“Dialog“Font.BOLD20));
panPic.add(new Label());
panPic.add
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 49 2011-12-20 16:07 Magic\Magic\build\built-jar.properties
文件 0 2011-12-20 16:07 Magic\Magic\build\classes\.netbeans_automatic_build
文件 147374 2011-12-20 16:07 Magic\Magic\build\classes\1.jpg
文件 738 2011-12-21 13:43 Magic\Magic\build\classes\com\cslg\Magic\Magicfr
文件 774 2011-12-21 13:43 Magic\Magic\build\classes\com\cslg\Magic\Magicfr
文件 2692 2011-12-21 13:43 Magic\Magic\build\classes\com\cslg\Magic\Magicfr
文件 9191 2011-12-21 13:43 Magic\Magic\build\classes\com\cslg\Magic\Magicfr
文件 513 2011-12-21 09:04 Magic\Magic\build\classes\com\cslg\Magic\Main.class
文件 3710 2011-12-20 09:58 Magic\Magic\build.xm
文件 164267 2011-12-20 16:07 Magic\Magic\dist\Magic.jar
文件 1444 2011-12-20 16:07 Magic\Magic\dist\README.TXT
文件 3536 2011-12-20 20:20 Magic\Magic\Img\0.jpg
文件 3561 2011-12-20 20:20 Magic\Magic\Img\1.jpg
文件 8182 2011-12-20 20:20 Magic\Magic\Img\10.jpg
文件 3168 2011-12-20 20:20 Magic\Magic\Img\11.jpg
文件 3546 2011-12-20 20:20 Magic\Magic\Img\12.jpg
文件 3795 2011-12-20 20:20 Magic\Magic\Img\13.jpg
文件 5689 2011-12-20 20:20 Magic\Magic\Img\14.jpg
文件 3900 2011-12-20 20:20 Magic\Magic\Img\15.jpg
文件 2398 2011-12-20 20:20 Magic\Magic\Img\2.jpg
文件 2192 2011-12-20 20:20 Magic\Magic\Img\3.jpg
文件 3876 2011-12-20 20:20 Magic\Magic\Img\4.jpg
文件 6300 2011-12-20 20:20 Magic\Magic\Img\5.jpg
文件 5849 2011-12-20 20:20 Magic\Magic\Img\6.jpg
文件 4613 2011-12-20 20:20 Magic\Magic\Img\7.jpg
文件 2298 2011-12-20 20:20 Magic\Magic\Img\8.jpg
文件 3176 2011-12-20 20:20 Magic\Magic\Img\9.jpg
文件 8951 2011-12-20 20:47 Magic\Magic\Img\Bear.jpg
文件 85 2011-12-08 15:30 Magic\Magic\manifest.mf
文件 48767 2011-12-20 09:58 Magic\Magic\nbproject\build-impl.xm
............此处省略30个文件信息
- 上一篇:JAVA写的界面相对华丽的扫雷游戏
- 下一篇:java代码生成器内含模板
相关资源
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
评论
共有 条评论