举个例子:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;/*按扭类*/classBombextendsJButton{publicintnum_x,num_y;//第几号方块publicintBombRoundCount;//周围雷数...

举个例子:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

/*按扭类*/

class Bomb extends JButton

{

public int num_x, num_y; //第几号方块

public int BombRoundCount; //周围雷数

public boolean isBomb; //是否为雷

public boolean isClicked; //是否被点击

public int BombFlag; //探雷标记

public boolean isRight; //是否点击右键

public Bomb(int x, int y)

{

BombFlag = 0;

num_x = x;

num_y = y;

BombRoundCount = 0;

isBomb = false;

isClicked = false;

isRight = false;

}

}

*窗口及算法实现类*/

class MainBomb extends JFrame implements ActionListener, MouseListener

{

public JTextField text;

public Label nowBomb, setBomb;

public int BlockNum, BombNum; //当前方块数当前雷数

public Icon icon_bomb = new ImageIcon("Bomb.gif"); //踩雷

public Icon icon_bomb_big = new ImageIcon("bomb_big.gif"); //踩雷标记

public Icon icon_flag = new ImageIcon("flag.gif"); //雷标记

public Icon icon_question = new ImageIcon("question.gif"); //疑惑是否有雷

public JButton start = new JButton(" 开始 ");

public Panel MenuPamel = new Panel();

public Panel mainPanel = new Panel();

public Bomb[][] bombButton;

......

这个程序最开始的.gif图片文件放哪?我把它们跟java文件放一起,就是没有效果,显不出来

展开

java图片资源存放_Java编程中图片文件放哪相关推荐

  1. java的成员方法_java编程中的成员方法是什么?

    DIEA 成员方法描述对象所具有的功能或操作,反映对象的行为,是具有某种相对独立功能的程序模块.它与过去所说的子程序.函数等概念相当.一个类或对象可以有多个成员方法,对象通过执行它的成员方法对传来的消 ...

  2. java 到异常_java编程中遇到的异常以及异常的一些处理

    n 异常的概念 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常.异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户? 比如除法运算.读写文件操作,都可能 ...

  3. java异常处理机制_Java编程中的异常机制

    本文旨在以初学者的角度来学习Java异常的知识,尽量简单,一些细枝末节的知识不会讲述,但不影响对知识的掌握. (比如try-catch可以嵌套,不太会这么用) 1.什么是异常 我们先举个例子 int ...

  4. java sortmap分析_Java编程中的SortedMap接口

    SortedMap接口扩展了Map.它确保条目以升序排列. 当调用映射中没有任何项时,有几种方法会引发NoSuchElementException.当对象与映射中的元素不兼容时,抛出ClassCast ...

  5. Android文件存储编程实验,Android编程中File文件常见存储与读取操作demo示例

    本文实例讲述了Android编程中File文件常见存储与读取操作.分享给大家供大家参考,具体如下: MainActivity文件代码如下: package example.com.myapplicat ...

  6. Java开发人员在编程中常见的雷!

    身为一名Java从业人员,其职场生涯就是一边踩"坑",一边上升的过程.这个过程中不仅要学会修改无数bug,也要学会越过很多"坑".今天,千锋老师为大家分享一些J ...

  7. 分享一些Java开发人员在编程中最容易踩雷的地方!

    身为一名Java从业人员,其职场生涯就是一边踩"坑",一边上升的过程.这个过程中不仅要学会修改无数bug,也要学会越过很多"坑".今天,小千为大家分享一些Jav ...

  8. 一些Java开发人员在编程中常见的雷!

    身为一名Java从业人员,其职场生涯就是一边踩"坑",一边上升的过程.这个过程中不仅要学会修改无数bug,也要学会越过很多"坑".今天,小千为大家分享一些Jav ...

  9. Visual C++编程中的文件操作

    Visual C++编程中的文件操作 作者:燕山大学 聂栋栋 各种关于文件的操作在程序设计中十分常见,如果能对这些操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而可以在较短的时间内编写出高效 ...

最新文章

  1. tomcat 连接oracle重连,JSP+Tomcat连接Oracle数据库
  2. SpringMVC+MyBatis+Druid使用MySQL8.0.11版本
  3. python四:字符串和数字
  4. 台式电脑没鼠标怎么移动光标_台式机没有鼠标 怎么控制光标
  5. linux 搭建日志服务器
  6. 机器学习算法-详细白板推导系列视频
  7. C语言:从键盘输入一些数,求所有正数之和。当输入负数时,程序结束。
  8. RadioGroup 的使用
  9. UNIX 高级环境编程 第10章 信号
  10. Excel 取消身份证的科学计数法显示形式
  11. “九”答不可 | 量子计算会“带来革命性改变”吗?
  12. java callback_java——回调机制(callback)
  13. keil5写c语言的步骤,keil5使用C51的详细操作步骤
  14. 与其说我害怕成为普通人,还不如说我害怕生活,害怕找不到一种自己喜欢的方式去度过人生...
  15. 邮箱客户端 gmail支持_如何在新的Gmail中启用离线支持
  16. win10 c盘压缩卷只能压出一半?或只能压缩出一点空间的完美解决方案
  17. GPL授权GPL到底是什么?为什么MySQL可以收费?
  18. 实例:用C#.NET手把手教你做微信公众号开发(8)--普通消息处理之链接(普通消息终结篇)
  19. 亲身经历体会乐歌和爱格升显示器支架,到底谁更胜一筹?
  20. 基于AM1808粗略概要

热门文章

  1. 反编译Android APK详细操作指南
  2. 使用ffmpeg 将mp4文件转化未hls文件
  3. AtCoderGC038B - Sorting a Segment 数据结构 + RMQ
  4. 服务器通过响应头向浏览器设置cookie,http响应包括设置cookie jession id,但随后发送请求,请求标头中没有cookie信息...
  5. java 小数处理_java 小数点处理
  6. 华中科技大学c语言期末考试题,华中科技大学C语言期末考库剖析.docx
  7. java安卓浏览器下载文件,JAVA实现文件下载,浏览器端得到数据没反应解决方案
  8. mysql远程授权格式_MySQL远程访问授权
  9. pat根据中序遍历和先序遍历_[leetcode/lintcode 题解] 前序遍历和中序遍历树构造二叉树...
  10. 迅雷加载项会导致IE9浏览器崩溃