中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

AE CC 中用键盘上的方向键移动,怎样设置移动的距离?

举报
讨论回答 (4)
dsehrolfxvqt
qq25141853
andy19840105
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JFrame;

public class DrawRectTest extends JFrame {
int oldx =40,x=40;
int y=30, oldy =40;
public int getX() {
return x;
}

public void setX(int x) {
this.x = x;
}

public int getY() {
return y;
}

public void setY(int y) {
this.y = y;
}

public void moveOval(){

Graphics g = this.getGraphics();
Color c = g.getColor();
g.setColor(this.getBackground());
g.fillOval(oldx, oldy, 40, 40);
g.setColor(c);
g.fillOval(x, y, 40, 40);
this.oldx = x;
this.oldy = y;
}
public DrawRectTest() {

this.setSize(500, 500);
this.setVisible(true);
addKeyListener(new A(this));
}
public void paint(Graphics g) {
super.paint(g);
int w = 0;
int h = 30;
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
g.drawRect(w = w + 40, h, 40, 40);
}
w = 0;
h += 40;
}
g.fillOval(x, y, 40, 40);

}
public static void main(String[] args) {
new DrawRectTest();

}
}

class A implements KeyListener {
DrawRectTest j;
public A(DrawRectTest jp){
this.j=jp;
}

@Override
public void keyPressed(KeyEvent e) {
switch (e.getKeyCode()) {
case KeyEvent.VK_DOWN:
j.setX(j.getX());
j.setY(j.getY()+40);
//j.repaint();
j.moveOval();
break;
case KeyEvent.VK_UP:
break;
case KeyEvent.VK_LEFT:
break;
case KeyEvent.VK_RIGHT:
break;

}
}

@Override
public void keyReleased(KeyEvent arg0) {
// TODO Auto-generated method stub

}

@Override
public void keyTyped(KeyEvent arg0) {
// TODO Auto-generated method stub

}

}
a9511
展开查看全部 4 条讨论
相关问题

苦寻良久的Mac扩容方案 速度不比内置硬盘差

1.5万 浏览 272 回答

机械键盘

1.6万 浏览 260 回答

青少年如何更安全地使用APP购物,玩游戏?

16.6万 浏览 66 回答

玩游戏目前什么显卡最好

669.8万 浏览 64 回答

游戏键盘

1.1万 浏览 49 回答

扩展阅读

两种形态三模连接覆盖游戏办公全场景 雷柏V500 PRO多模版机械键盘体验评测

评论 4

两种形态三模连接覆盖游戏办公全场景 雷柏V500 PRO多模版机械键盘体验评测

蚂蚁电竞AGK75机械键盘评测:三模+自定义打造磁轴键盘天花板

评论 9

蚂蚁电竞AGK75机械键盘评测:三模+自定义打造磁轴键盘天花板

雷柏刀锋系列多模无线键盘全系升级:3.9mm极限轻薄,多设备交互更方便

评论 28

雷柏刀锋系列多模无线键盘全系升级:3.9mm极限轻薄,多设备交互更方便

揭秘苹果电视缺席真相:不赚钱只是一方面

评论 1

揭秘苹果电视缺席真相:不赚钱只是一方面

旗舰级与入门级相差几何?三款固态硬盘《黑神话:悟空》载入速度对比实测

评论 4

旗舰级与入门级相差几何?三款固态硬盘《黑神话:悟空》载入速度对比实测
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

平面设计一个月工资一般多少

6520 浏览 5 回答

平面设计一个月工资一般多少

马斯克有华人血脉吗

8759 浏览 6 回答

马斯克有华人血脉吗

苹果12召回肿么操作?

1045 浏览 6 回答

苹果12召回肿么操作?

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

在苹果官网已经付款了为何apple store还是待付款

1835 浏览 7 回答

在苹果官网已经付款了为何apple store还是待付款

笔记本电脑可以连接到无线网络,但是显示无Internet,插网线也没办法上网

1.2万 浏览 7 回答

笔记本电脑可以连接到无线网络,但是显示无Internet,插网线也没办法上网

投诉京东商城的电话是多少?

4292 浏览 6 回答

投诉京东商城的电话是多少?

苹果官网之前显示付款成功后来又显示未收到付款是为什么?

624 浏览 3 回答

苹果官网之前显示付款成功后来又显示未收到付款是为什么?

男明星排行榜100名

5866 浏览 5 回答

男明星排行榜100名
最新问答

oppo手机来自怎么样自定义微信消息提示音?

9804 浏览 5 回答

oppo手机来自怎么样自定义微信消息提示音?

BIOS下怎么进入安全方式

9863 浏览 5 回答

BIOS下怎么进入安全方式

戴尔0478vn主板支持多大的cpu和内存

9803 浏览 7 回答

戴尔0478vn主板支持多大的cpu和内存

铭瑄HD7850 巨无霸和华硕GTX1050Ti有什么不同

1671 浏览 6 回答

铭瑄HD7850 巨无霸和华硕GTX1050Ti有什么不同

amd的970和980主板有什么不同

7427 浏览 5 回答

amd的970和980主板有什么不同
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具