`
insertyou
  • 浏览: 901601 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

1.五子棋预备知识

 
阅读更多


一、java.awt.Toolkit-----用于获得屏幕的大小即宽和高


int width = Toolkit.getDefaultToolkit().getScreenSize().width;获得屏幕的宽

int height = Toolkit.getDefaultToolkit().getScreenSize().height;获得屏幕的高


二、javax.swing.JOptionPane-------用于设置弹出框


JOptionPane.showMessageDialog(parentComponent,String message);设置弹出信息框。

int result = JOptionPane.showConfirmDialog(parent,String message)设置弹出确认框。

result=0,则为“是”

result=1,则为“否”

result=2,则为“取消”;

String str = JOptionPane.showInputDialog("输入信息:")设置弹出输入框,返回输入的信息。


三、java.awt.event.MouseListener-------鼠标的事件接口


包含很多方法,但是其中最重要的是

(1)public void mouseClicked(MouseEvent e){}

(2)public void mousePressed(MouseEvent e){}

(3)public void mouseReleased(MouseEvent e){}

如果实现mouseListener接口,则必须实现所有的方法,但是如果继承mouseAdapter,则只需要实现必要的方法即可。

注意点:MouseListener事件的执行顺序

鼠标点击后,执行顺序为:MousePressed--->MouseReleased--->MouseClicked

MouseEvent常用方法:

(1)e.getX();

(2)e.getY();


四、java.awt.Graphics-----用于绘图


(1)g.drawString(String str , int x,int y);在图中(x,y)绘制字符串.

(2)g.drawOval(int x,int y,int width,int height);在图中绘制一个空心的椭圆。x,y为椭圆的左上角。

(3)g.fillOval(int x,int y,int width,int height);在图中绘制一个实心的椭圆。

(4)g.drawRect(int x,int y,int width,int height);在图中绘制一个空心的矩形。

(5)g.fillRect(int x,int y,int width,int height);

(6)g.setColor(Color c);设置绘图的颜色。

(7)g.setFont(Font f);设置字体.

(8)g.drawImage(BufferedImage i);绘制图片,稍后再讲。


五、java.awt.image.BufferedImage和javax.imageio.ImageIO----导入并绘制图像


BufferedImage image = ImageIO.read(new File("demo.jpg"));

g.drawImage(image);

分享到:
评论

相关推荐

    五子棋源码下载专区 五子棋源码下载专区

    五子棋源码.很不错的一个游戏!五子棋源码.五子棋源码.五子棋源码.五子棋源码.五子棋源码.五子棋源码.五子棋源码.五子棋源码. 五子棋源码.很不错的一个游戏!五子棋源码.五子棋源码.五子棋源码.五子棋源码.五子棋源码....

    java 五子棋游戏.zip

    java 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava ...

    AI五子棋游戏,Java实现.zip

    AI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zip AI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zip AI五子棋游戏,Java实现.zipAI五子棋游戏,...

    java五子棋游戏.zip

    java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip...

    python五子棋(控制台版).rar

    python五子棋(控制台版).rarpython五子棋(控制台版).rarpython五子棋(控制台版).rarpython五子棋(控制台版).rarpython五子棋(控制台版).rarpython五子棋(控制台版).rarpython五子棋(控制台版)....

    五子棋源码 五子棋源码 五子棋源码 五子棋源码 五子棋源码

    五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java五子棋.java...

    Java五子棋小游戏.zip

    Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏....

    java实现五子棋游戏.zip

    java实现五子棋游戏.zipjava实现五子棋游戏.zipjava实现五子棋游戏.zip java实现五子棋游戏.zipjava实现五子棋游戏.zipjava实现五子棋游戏.zip java实现五子棋游戏.zipjava实现五子棋游戏.zipjava实现五子棋游戏.zip...

    div 2. 五子棋.cpp

    北方编程游戏集合开通啦! div 1,就给大家献上一份扫雷代码吧! (以后大概两个月更 1 次)

    FPGAEGO1板五子棋.rar

    标题"FPGAEGO1板五子棋.rar"指的是一个基于FPGA(Field-Programmable Gate Array)技术的五子棋项目,适用于Ego1开发板。这个项目可能集成了硬件逻辑电路设计与软件控制,使得五子棋游戏能够在Ego1板上运行。Ego1板...

    数据结构可设题目

    36. 五子棋 在围棋比赛中,某一方(假设为黑方)在棋盘的某个...以W[19][19]表示一个棋盘,若W[i][j]=0表示在位置(i,j)上没有子,W[i][j]=1表示该位置上的是黑子,W[i][j]=-1表示该位置上是白子。模拟实现五子棋 过程。

    Java开发的五子棋游戏.zip

    Java开发的五子棋游戏.zipJava开发的五子棋游戏.zipJava开发的五子棋游戏.zip Java开发的五子棋游戏.zipJava开发的五子棋游戏.zipJava开发的五子棋游戏.zip Java开发的五子棋游戏.zipJava开发的五子棋游戏.zipJava...

    五子棋.exe

    1.五子棋,自行实现AI 2.实现用C++ 3.需要其他源码私聊

    java 五子棋源码.rar

    java 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rar

    wuziqi.zip_api五子棋_www.wuziqi.con_五子棋api

    1. 棋盘初始化:API会提供一个方法来创建一个新的棋盘,通常是一个二维数组,用于存储棋盘上每个位置的棋子状态。 2. 落子功能:API将包含一个方法,允许玩家在棋盘的特定位置放置棋子。这个方法会检查该位置是否...

    五子棋算法.rar五子棋算法.rar

    五子棋算法.rar 五子棋算法.rar 五子棋算法.rar

    JAVA五子棋手机网络对战游戏的设计与实现(源代码+lw).rar

    JAVA五子棋手机网络对战游戏的设计与实现(源代码+lw).rarJAVA五子棋手机网络对战游戏的设计与实现(源代码+lw).rarJAVA五子棋手机网络对战游戏的设计与实现(源代码+lw).rarJAVA五子棋手机网络对战游戏的设计与实现(源...

Global site tag (gtag.js) - Google Analytics