一、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 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zipjava 五子棋游戏.zip java 五子棋游戏.zipjava 五子棋游戏.zipjava ...
AI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zip AI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zipAI五子棋游戏,Java实现.zip AI五子棋游戏,Java实现.zipAI五子棋游戏,...
java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip java五子棋游戏.zipjava五子棋游戏.zipjava五子棋游戏.zip...
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五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏.zipJava五子棋小游戏.zipJava五子棋小游戏.zip Java五子棋小游戏....
java实现五子棋游戏.zipjava实现五子棋游戏.zipjava实现五子棋游戏.zip java实现五子棋游戏.zipjava实现五子棋游戏.zipjava实现五子棋游戏.zip java实现五子棋游戏.zipjava实现五子棋游戏.zipjava实现五子棋游戏.zip...
北方编程游戏集合开通啦! div 1,就给大家献上一份扫雷代码吧! (以后大概两个月更 1 次)
标题"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开发的五子棋游戏.zipJava开发的五子棋游戏.zipJava开发的五子棋游戏.zip Java开发的五子棋游戏.zipJava开发的五子棋游戏.zipJava开发的五子棋游戏.zip Java开发的五子棋游戏.zipJava开发的五子棋游戏.zipJava...
1.五子棋,自行实现AI 2.实现用C++ 3.需要其他源码私聊
java 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rarjava 五子棋源码.rar
1. 棋盘初始化:API会提供一个方法来创建一个新的棋盘,通常是一个二维数组,用于存储棋盘上每个位置的棋子状态。 2. 落子功能:API将包含一个方法,允许玩家在棋盘的特定位置放置棋子。这个方法会检查该位置是否...
五子棋算法.rar 五子棋算法.rar 五子棋算法.rar
JAVA五子棋手机网络对战游戏的设计与实现(源代码+lw).rarJAVA五子棋手机网络对战游戏的设计与实现(源代码+lw).rarJAVA五子棋手机网络对战游戏的设计与实现(源代码+lw).rarJAVA五子棋手机网络对战游戏的设计与实现(源...