资源简介
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代码生成器内含模板
- JAVA写的界面相对华丽的扫雷游戏
- JAVA实现求矩阵表示的无向图的欧拉通
- java读取写入txt文件
- OutOfMemoryError_8种典型案例分享
- JAVA经典算法90题
- mysql-connector-java-5.1.30-bin.jar
- 采用java操作neo4j数据库源码
- java操作考勤机完整版代码
- OATH标准OTP算法
- Java打飞机游戏源码+论文
- 图书管理系统java课程设计报告.
- java 图形界面 排序小应用
- JAVA—comm.jar串口通信包
- 尚硅谷java核心技术教程.txt
- java实现基于SMO算法的SVM分类器
- java实现基于ID3算法的决策树分类器
- JAVA操作注册表的JNI库和JAR包jRegistry
- 相似图片搜索原理 Java实现源码
- Java实现的借贷管理源代码
- Java图形用户界面通讯录
- 小小工具箱-备忘录,日历,倒计时
- Android Socket源码实现与PC通讯
- Android手机版Java五子棋源代码
- java从入门到精通第三版光盘明日科技
- Java 课程表管理系统
- jsp上传头像
- 传智播客20套java项目高清视频完整源
- 房屋租赁系统
- 根据GoogleMapApi给出地名获取经纬度,
评论
共有 条评论