求大神帮忙一句一句翻译这个java类的意思~~~~~~~~~~~~

importjava.awt.event.*;importjava.awt.*;importjavax.swing.*;publicclassHandleMoveexte... import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class HandleMove extends JPanel implements MouseListener, ActionListener {
Point[][] point;
int spendTime = 0;
javax.swing.Timer recordTime;
JTextField showTime;
VerifySuccess verify;
HandleMove() {
recordTime = new javax.swing.Timer(1000, this);
showTime = new JTextField(16);
showTime.setEditable(false);
showTime.setHorizontalAlignment(JTextField.CENTER);
showTime.setFont(new Font("楷体_GB2312", Font.BOLD, 16));
JLabel hitMess = new JLabel("用鼠标单击方块", JLabel.CENTER);
hitMess.setFont(new Font("楷体_GB2312", Font.BOLD, 18));
add(hitMess);
add(showTime);
setBackground(Color.cyan);
}
public void setPoint(Point[][] p) {
point = p;
}
public void initSpendTime() {
recordTime.stop();
spendTime = 0;
showTime.setText(null);
}
public void setVerifySuccess(VerifySuccess verify) {
this.verify = verify;
}
public void mousePressed(MouseEvent e) {
recordTime.start();
Block block = null;
block = (Block) e.getSource();
int w = block.getBounds().width;
int h = block.getBounds().height;
int startI = -1, startJ = -1, endI = -1, endJ = -1;
Point startPoint = block.getAtPoint();
Point endPoint = null;
for (int i = 0; i < point[0].length; i++) {
for (int j = 0; j < point[0].length; j++)
if (point[i][j].equals(startPoint)) {
startI = i;
startJ = j;
break;
}
}
for (int i = 0; i < point.length; i++) {
for (int j = 0; j < point[0].length; j++)
if (point[i][j].isHaveBlock() == false) {
endI = i;
endJ = j;
endPoint = point[i][j];
break;
}
}
boolean moveCondition1 = Math.abs(endI - startI) == 1 && endJ == startJ;
boolean moveCondition2 = Math.abs(endJ - startJ) == 1 && endI == startI;
if (moveCondition1 || moveCondition2) {
block.setLocation(endPoint.getX(), endPoint.getY());
block.setAtPoint(endPoint);
endPoint.setBlock(block);
endPoint.setHaveBlock(true);
startPoint.setHaveBlock(false);
}
}
public void actionPerformed(ActionEvent e) {
spendTime++;
showTime.setText("您的用时:" + spendTime + "秒");
}
public void mouseReleased(MouseEvent e) {
if (verify.isSuccess()) {
recordTime.stop();
JOptionPane.showMessageDialog(this, "您成功了!", "消息框",
JOptionPane.INFORMATION_MESSAGE);
}
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
}
}
这是一个拼图小游戏的一部分 求翻译语句的意思
展开
 我来答
117393322
2013-01-04 · TA获得超过3849个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:161万
展开全部
输入输出事件。。。*;
输入。输出。*;
导入数据库。*摆动;
公共类handlemove延伸录入实现mouselistener,动作监听{
点[ ] [ ]点;
国际时间= 0;
javax.swing.timer recordtime;
文本输入框中;
verifysuccess验证;
handlemove() {
recordtime =新数据库。摆动。定时器(1000,这个);
欣欣=新的文本输入框(16);
欣欣。seteditable(假);
欣欣。sethorizontalalignment(文本输入框。中心);
欣欣。设置字体(新字体(“楷体_gb2312”,font.bold,16));
jlabel hitmess =新jlabel(“用鼠标单击方块”,jlabel中心。);
hitmess监听器。(新字体(“楷体_gb2312”,font.bold,18));
添加(hitmess);
添加(表演);
setbackground(青色色。);
}
公共无效点(点[ ] [ ]磷){
点=磷;
}
公共无效initspendtime() {
recordtime stop();
时间= 0;
欣欣。从(空);
}
公共无效setverifysuccess(verifysuccess验证){
this.verify =验证;
}
公共无效mousepressed(mouseevent欧){
recordtime start();
块=空;
块=(块)大肠getsource();
国际getbounds()宽度=块。;
2 =块。getbounds()高度;
在开始= - 1,startj = - 1,我= - 1,endj = - 1;
点起点= getatpoint()块;
端点=空;
为(国际我= 0;我<点[ 0 ]。长度;我+ +){
为(= 0个;论文<点[ 0 ]。长度;M + +)
如果(点[我] [ M ]。等于(起点)){
开始=我;
startj = M;
打破;
}
}
为(国际我= 0;我< point.length;我+ +){
为(= 0个;论文<点[ 0 ]。长度;M + +)
如果(点[我] [ M ]。ishaveblock() = =假){
我=我;
endj = M;
端点=点[我] [ M ];
打破;
}
}
布尔movecondition1 =数学。抗体(迪-开始)= = 1 & & endj = = startj;
布尔movecondition2 =数学。绝对值(endj - startj)= = 1 & &我= =开始;
如果(movecondition1 | | movecondition2){
块。setlocation(终点。getx(),gety()端点。);
块setatpoint(终点);
端点。setblock(块);
端点。sethaveblock(真的);
起点sethaveblock(假);
}
}
公共无效actionperformed(actionevent欧){
时间+ +;
欣欣。从(“您的用时:“+ +”秒时间”);
}
公共无效mousereleased(mouseevent欧){
如果(issuccess()验证。){
recordtime stop();
joptionpane。showmessagedialog(这个,”您成功了!”,“消息框”,
joptionpane information_message。);
}
}
公共无效mouseentered(mouseevent欧){
}
公共无效mouseexited(mouseevent欧){
}
公共无效mouseclicked(mouseevent欧){
}
}
1604204133
2013-01-04 · TA获得超过166个赞
知道答主
回答量:239
采纳率:0%
帮助的人:48.8万
展开全部
你确定 翻译这很费事的...................
import java.awt.event.*;import java.awt.*;import javax.swing.*;public class HandleMove extends JPanel implements MouseListener, ActionListener {Point[][] point;int spendTime = 0;javax.swing.Timer recordTime;JTextField showTime;VerifySuccess verify;HandleMo
导入java awt事件。*;导入java awt。*;进口javax.swing。*;公共类实现了MouseListener HandleMove扩展JPanel,ActionListener {点[][]点;int spendTime = 0;javax.swing。计时器recordTime;JTextField showTime;VerifySuccess验证;HandleMo
以上为机器翻译 结果,仅供参考
第二次
输入输出事件。。。*;输入输出。。*;导入数据库。摆动。*;公共课handlemove延伸录入实现mouselistener,动作监听{点[ ] [ ]点;国际时间= 0;javax.swing.timer recordtime;文本输入框欣欣;verifysuccess验证;handlemo导入爪哇输出事件。*;导入爪哇输出。*;进口数据库。摆动。*;公共类实现了mouselistener handlemove扩展录入,动作监听{点[ ] [ ]点;国际时间= 0;数据库。摆动。计时器recordtime;文本输入框欣欣;verifysuccess验证handlemo;
追问
那就把关键几句的意思翻译一下吧 表示小白懂的很少- -
机器的就别拿来了
追答
输入输出事件。。。*;输入输出。。*;导入数据库。摆动。*;公共课handlemove延伸录入实现mouselistener,动作监听{点[ ] [ ]点;国际时间= 0;javax.swing.timer recordtime;文本输入框欣欣;verifysuccess验证;handlemo导入爪哇输出事件。*;导入爪哇输出。*;进口数据库。摆动。*;公共类实现了mouselistener handlemove扩展录入,动作监听{点[ ] [ ]点;国际时间= 0;数据库。摆动。计时器recordtime;文本输入框欣欣;verifysuccess验证handlemo
输入输出事件。。。*;输入输出。。*;导入数据库。摆动。*;公共课handlemove延伸录入实现mouselistener,动作监听{点[ ] [ ]点;国际时间= 0;javax.swing.timer recordtime;文本输入框欣欣;verifysuccess验证;handlemove() { recordtime =新运行计时器。摆动。(1000,这个);欣欣=新的文本输入框(16);表演。seteditable(假);表演。sethorizontalalignment(文本输入框。中心);欣欣。设置字体(新字体(“楷体_gb2312”,font.bold,16));jlabel hitmess =新jlabel(“用鼠标单击方块”,jlabel。hitmess中心);监听器。(新字体(“楷体_gb2312”,font.bold,18));加(hitmess);加上(表演);setbackground(颜色。青色);}公共无效点(点[ ] [ ]磷){点=磷;}公共无效initspendtime() { recordtime。stop();时间= 0;欣欣。从(空);}公共无效setverifysuccess(verifysuccess验证)= { this.verify验证;}公共无效mousepressed(mouseevent欧){ recordtime。start();块=空;块=(块)大肠getsource();国际=块。getbounds()。2 = block.getboun宽度;ds()。高度;国际开始= - 1,startj = - 1,我= - 1,endj = - 1;点起点=块。getatpoint();端点=无效;对(国际我= 0;我<点[ 0 ]。长度;为我){
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vob636
2013-01-04 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:132万
展开全部
不是吧,楼上都怎么弄的……不会谷歌翻译的吧……太不负责任了……算了,要是有空的话,296701047,扣上详细说吧……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cw1994101
2013-01-04
知道答主
回答量:2
采纳率:0%
帮助的人:3065
展开全部
母鸡
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式