用java定义中国象棋的棋子_java大神 求帮忙 我坐的中国象棋怎样移动棋子
我的象棋棋子都是标签,都添加了事件监听,我怎样实现棋子的移动啊packageQizi.b;importjava.awt.Component;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;imp...
我的象棋棋子都是标签,都添加了事件监听,我怎样实现棋子的移动啊
package Qizi.b;
import java.awt.Component;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class labelhander implements MouseListener{
int imageX = 0,imageY = 0;
boolean focus = false;
public labelhander(){
}
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
Component name = (Component) e.getSource();
focus = true;
//name.setVisible(false);
System.out.println(name);
Test1.frame.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent event) {
// if(focus == true){
imageX = event.getX();
imageY = event.getY();
System.out.println(imageY);
focus = false;
// }
}
});
name.setBounds(imageX-30,imageY-55,60,60);
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
}
这是事件监听,name表示我点击的棋子,获取棋子的信息,怎样才能实现棋子的移动啊(这只是红方棋子,暂不考虑蓝方)
求点具体代码啊
展开
用java定义中国象棋的棋子_java大神 求帮忙 我坐的中国象棋怎样移动棋子相关推荐
- JAVA2块钱瓶子_啤酒2元一瓶,4个瓶盖换一瓶,2个空瓶换一瓶,问:10元钱可以喝几瓶。用java编程解出答案,求大神们帮忙...
点击查看啤酒2元一瓶,4个瓶盖换一瓶,2个空瓶换一瓶,问:10元钱可以喝几瓶.用java编程解出答案,求大神们帮忙具体信息 答:package test;public class Test {publ ...
- JAVA定义一个树形的结构_Java自定义树形结构
Java自定义树形结构 Java自定义树形结构 为什么80%的码农都做不了架构师?>>> 树形结构 Java package com.zyl.comm; import java.ut ...
- java 交集_Java大集合求交集的方法比较
两个List集合求交集想必学过Java的都知道用系统自带的retainAll()方法,但是在数据量比较大时,这个方法效率并不高,利用空余时间研究了几种数据量较大时求两个集合交集的办法.本文主要研究了J ...
- Java好还是网优好_大神告诉你|Java好还是Python好?
在进入主题之前,小智先分享几条大神的人生警句.醒世明言: 初学者才争论语言,我们只看心情. 还有: 选择入门语言最重要的是 "三观"相似 "臭味"相投 以及大家 ...
- java list 去重 相同的相加_Java 中的数据流和函数式编程 | Linux 中国
学习如何使用 Java 8 中的流 API 和函数式编程结构.-- Marty Kalin 当 Java SE 8(又名核心 Java 8)在 2014 年被推出时,它引入了一些更改,从根本上影响了用 ...
- java定义一个类显示没有_Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。_学小易找答案...
[单选题]关于 Java 语言叙述错误的是( ). [判断题]类中 static 修饰的变量或方法,可以使用类名或对象的引用变量访问. [命名题]命名下列化合物, [单选题]急性胰腺炎的主要临床表现是 ...
- java定义接口必用关键字_Java中定义接口的关键字是什么
Java中定义接口的关键字是什么 Java中定义接口的关键字是"interface"."interface"是面向对象编程语言中接口操作的关键字,功能是把所需成 ...
- java定义一个矩阵的类_java写入一个矩阵,如何编程求该矩阵的秩
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Fraction.java如下:(这个是网上找来的,处理分数的类) // 支持查找功能的分数类 class Fraction implements Com ...
- java如何实现e的次方_java 大数据次方运算
/**引用网络文档*/ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRea ...
最新文章
- log4j日志记录级别是如何工作?
- 【转】ActiveMQ消息传送机制以及ACK机制详解
- bootstrap缩小后div互相叠加_纯 JS 实现放大缩小拖拽踩坑之旅
- PHP 实现一个可用的redis 事务锁, 解决并发问题
- 6条策略提高mysql查询速度 潇湘博客
- 在公司的微服务上搞破坏真是太开心了
- Spring Bean的继承
- java中的异常处理语句_Java中实现异常处理的基础知识
- 金融工程与计算机联系紧密吗,美国留学金融工程专业院校有什么推荐的呢?
- 电子基础知识:常用电子元器件和基本工具
- 吴恩达深度学习课程要点和概念记录一(神经网络及其优化)
- 原生ajax响应json数据
- 条码打印工具-Bartender的使用
- 十进制转二进制、十六进制
- 在阿里云轻量应用服务器上安装爱快软路由
- 计算机最最最底层的工作原理是怎么运行的
- Cent OS虚拟机安装最新详细教程
- 解决Android 拍照图片被旋转问题
- PostgreSQL 别名
- 获取控制台程序的返回值
热门文章
- 当人说君子动口不动手时怎么回怼_俗话说:“君子动口不动手。”那么到底什么样的人才称得上君子?...
- hdoj 开门人和关门人
- 80后90后这一代实在太苦了,什么都赶上了,只有程序员工资还高一点,唉
- Centos7下安装Sentry22.1.0,接入LDAP
- Qt知识回顾(十)——图形视图、动画和状态机框架
- 数学外行朋友值得一读的5本经典数学书
- uniapp开发微信小程序保存图片带权限判断
- 如何将mp4转换mp3音频文件
- java设计模式之门面模式
- matlab绘制抛物线,MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(...